Bond is the same guy. just different actors and different time periods.
for example, Craig's Bond is more of a "Early Career" Bond, it would seem.
as for Idris Elba...I'd cast him in a supporting role as another 00 agent, and then you can spin him off to his own movies as an addition to the 007 Franchise.
but I would not cast him as James Bond.