So good morning everyone. I very much appreciate your presence here on the day on the morning after the night before and The competition is very stiff. There is wonderful sun. There is beer. There is Firepong and then there's me so Thank you so much While all the lovely people are setting up Very good. Thank you so much It's the social technical evolution that we're going to talk about and why and why am I doing that? Well, I'm an associate professor at the University of Delft So this is my work But I'm also that the blacksmith a hacker and just somebody who hangs out on emf camp is having a good time So let's just dive straight into it and start thinking about this fairly weird topic of evolution and technology in society so it all started of course late 19th century and Charles Darwin, you all know him basically said well, let Live very multiply led the weakest strongest live and the weakest die and the interesting thing about this is that Darwin had absolutely no idea about genes Had no about no idea about informational nature of evolution. It was really just basically Darwin sort of running around and looking at pigeons Right and pigeons are pretty awesome.  That's Better than most people can So that's that's interesting. So how does one even go from studying pigeons to thinking about the evolution of society and the evolution of These large-scale social technical systems of which we are part of So let's just kind of unpack that a little bit and have a bit of a discussion And if you have any questions, feel free to just raise hands and don't throw things at least Let me know you're throwing things are conduct So let's make it fairly interactive, okay So the first thing that I want to point out when we talk about evolution. It's really an algorithm Right, and it's another algorithmic process of replication variation and selection and it's not the answer to the How did we get here? It is the answer to the how did we get here not to the why are we here question and Some of the things that sort of the creation is the fundamentalist really get wrong is that they think well it's the reason why we here and Then they get all upset because it's supposed to be this bearded guy that makes things happen but actually it's not you know if if God was there and it was really Doing all of this this will be the way to do it because it's it's about an algorithm a program You start and then just lean back and do nothing. It's gonna watch it happen Right, so it's a process is the mechanism by which we are here not the reason why we here or the direction to which we're going so Once we understand this evolutionary this algorithm Let's just kind of unpack it a bit more to just lay the groundwork so we can talk about it now Evolution is not telelogical. It's not goal-oriented. It doesn't have a grand purpose if it had there would be the shark biroctopus Right because a shark biroctopus is absolutely awesome, and I wish I had one as a pet But it's not there and why it's not there because it's evolution is a local optimizer It's it's a process an algorithm that serves the serves a problem that an organism or species or thing is facing right now Actually it is the problem. It's solving the problem. The thing was facing your parents were facing Right, so I'm trying to survive here I tried to make more babies because that's what evolution is all about and what is the best I can do with my biological Makeup given the current conditions of temperature pressure predation whatever Right, so the other thing to realize is that every living thing Is as advanced as every other living thing right people think oh humans are the most advanced race Well spiders are pretty awesome too and so are bacteria because they've been around much longer and a far more fine-tuned And far more evolved far more algorithmed out if you wish then we are so it's all on the same frontier of this algorithm Right, so there's no better. There is just more or less suited right so when when Discovery Channel talks about the ultimate predator the white shark That's not so ultimate if you take a white shark put in the Sahara desert. It will be dead in three minutes So not so awesome. Then are you right likewise if you were the I don't know the Big lion the the ultimate predator of the African desert stick it into five kilometers water It's not very optimal is it right so it's evolution is about right here right now. What works? okay The other thing about this out this algorithm is that it is intractable any computer scientist Mathematicians in the room. There you go. So, you know about intractability right and about Non-MP completeness and that's this is the ultimate non-MP complete algorithm Why well because it's the things doing things to other things react into things that have done before and that might be Doing in the future and all of this interacting soup and that's what makes it really really difficult Let me just show you just how badly intractable it really is so here is here is us this morning at zero yeah, and The point a is now are you going to listen to this lecture or not? Maybe you're bored. Maybe you think I was too petitioned.  Now at this time outside the tent is the love of your life Right, but you did not going to you're not going to make to meet them because you are here So I'm sorry for that But that means that this entire tree sort of for you to the left of a is not going to happen That future isn't is not possible.  You will be in this tent stuck with me Getting baked in the sun. However the person next to you Okay, you get it right so every time something happens an infinite number of other things cannot happen And then yet another infinite number of things might happen because of the constant interactions right here right now and it is this exploding space of possibilities as Things interact with each other that makes it so difficult to think about evolution Because it's always things reacting to other things in evolving adapting and changing over time Now just to give you some numbers because numbers are fun There's this just chaps at Princeton that has done the math here and they said well Let's imagine this uber computer right that has Every electron in the universe and there's 10 to the power of 79 of those that's a lot of electrons And each of them has a computational power of today's fastest computer So that's 10 to the power of 12 instructions per second and they run for the entire age of the universe Right that's 10 to the power of 108 computations, which is that number below. Yeah, oh, sorry, and then if you imagine the evolutionary algorithm running For of hundred things interacting over 100 time steps the number of possible permutations and pathways that that evolutionary process could have Is that number below? Yeah, that took a while and there are exactly 100 and 99 zeros there So you cannot compute Predict so that's the thing with evolution You have to just go through this process and in order to understand where it's going You have to understand its past and you cannot exactly predict now in order to experience that Little bit. I would like to propose that we play a little game Oh Now we got to do stuff So what I would like you to do is to stand up and come here in front and stand in a circle Can you do that? Lovely, so just one big circle, please And if it gets too busy then then don't come because then be going to so don't trip because you will be playing a game called Attacker defender now because of the computer mess up. I don't have my slides on screen So I'm apologies. So what I want you to do now, are you good? Okay, just come on fill up here fill up here as well Don't be shy We will play this game called the attacker defender game. Yeah We'll do this slowly quietly. It's too hard to run around what you will do is you will pick out two people Please just look around and just pick two persons any two persons Not all the same cute guy or girl, but whatever. Yeah now the first person you picked is The defender like a big shield, right? So I hope you picked a big person The other one is the bad guy or girl. That's the attacker So make sense. Okay, so defender and the attacker now you are the target Yeah, so what I want you to do now and please do it safely and slowly Move around so that you keep the defender between you and the attacker Can you do that? Go easy easy easy. Don't run.  Thank you so very much applause for yourself Please go back. Thank you so very much. So what happened? What was this anyone? What was the first state we had? Yes, there was a hand in the back. Please Exactly right. So when the first set of rules makes You interact in ways that you spread out. Yeah When I change the rules Just interaction change and suddenly you're coalesced into this group and you physically cannot be inside each other So you have to kind of bump around. Yeah, now if I had the video, I would show you a simulation Which I cannot now, but just just think about it.  Do you know whose defender you were? No, what happens if you move and you are somebody's defender? Then the attacker has to follow you, right? So every single motion by every one of you Instantaneously affects absolutely everybody else without you even realizing it because only thing you're doing is you're keeping track of the two People and trying to stay a line there, but every motion of everybody because we're in this big network moves all of us Right, so that's kind of the interactability of the systems is everyone move motion everyone Change affects everybody else without you realizing it and that means that these evolving systems Because of such properties and now we do not have any learning and adaptation and normally you have all of that as well Makes it impossible to predict and this is thanks to Perry Bible Fellowship it fell off the The Link to them a wonderful cartoon. This is exactly what they're trying to depict. So this brings me to No, I'm gonna skip this. I'm sorry This brings me to this notion of a coupled fitness landscape Okay, so this is a concept from evolutionary theory that says well as any Every entity acts interacts moves and changes It constantly deforms the fitness landscape of all the others. So let's say that I am a gazelle Fairly choppy hairy gazelle, but fair enough and then there's lions Yeah, and what's my goal in life is to eat grass and make baby gazelles What's your goal in life? Why is to eat the eat gazelles like me and make more lions? That's what evolution is about. So it means that if I learn how to run faster You go hungry. I don't get to have any babies, but I get to have I get to live and have babies So as my fitness increases I become more fit-adaptable your fitness decreases Now then maybe you say well as a bunch of lions Let's figure out how to cooperate and corner this really fat and hairy gazelle that can take really sharp turns and run Really hard as you learn how to cooperate my fitness goes down because now in breakfast and not making the babies your fitness goes up so we have these coupled landscapes of who's doing well who is doing poorly and Of course while the lions and gazelles are fighting the grass is doing its own thing and being more or less eaten That makes sense. Yeah, it's just kind of what happened in the game, right? So you're as you're moving you're exposing your Your target which then it's the fitness decrease. They're more vulnerable They have to adapt the change that does moving the whole system around now That's the essence of these fitness landscapes, and this is what drives the interactability evolution because you're interacting across these spaces now How does evolution work? Well because of this algorithm of transferring information across and it starts In layers it starts in what we call meat, right? So it's DNA in organisms Yeah, now the thing with DNA. It's a quaternary based digital information. So it's here TAG the four Amino acids and they form they're basically universal to all living things and There is this so, you know, it's an analog fitness function So am I fitting off to reproduce how many kids they have the more I have the more chance of them being better and the physical environment and other Things around me affect how good I'm doing and the result is digital, right? So yes, baby is no babies Now as the as we go through this evolutionary dance affecting each other Evolving slowly we find strategies how to deal with things now the human strategy For dealing with life universe and everything else is to develop an intelligence and to become generalists Right. We're not particularly good at anything like having big claws are running really far. We are however creating culture because we can tell stories to each other and then We create the system network of minds Language meaning through which information now can flow Now if I was a buffalo the only way to teach You something was to have a baby together Right, and that only works if you're female because well otherwise no babies Yeah, so that restricts the amount of information Boss that can be transferred and it's vertical it goes across time However in culture because we have this shared space and we all know who this chap is and I don't even have to explain it to you Right, we can have a horizontal information transfer within a very limited amount of time between the same sexes with that There's no need for sexual reproduction. We could just talk to each other And you know like we could have a conversation about Michael Jackson. I assume nobody met Michael Jackson, right? I've never met anybody. No, you will never meet him again, right? Unfortunately, yet we could spend there today talking about it. That's kind of weird, right? How come that we can have this access to this shared information space without actual physical experience? That's what cultures are all about about enabling us to do stuff together Now what makes it even more interesting is that what is fit what is adjusted? What is what is good in culture is reflexive? It's we decide What is okay? Right Buffalo don't get to decide that it's not okay for Lyons to eat them And that they just have they have no choice Communities can decide what are appropriate rules of behavior and what means to be successful or not So it's reflexive feedback process And as I said it goes both horizontal in time So within five minutes and it can be stored and replicated over time So that's interesting, but of course that whole cultural thing is embedded in meat, right? I'm a meat-based organism. I walk around. I sweat I have blood all of those things Now on top of that being at the technology festival. There is the technological layer now There are people who argue that teams as units of technological evolution are a thing and If that's true, then what you're looking at is a smartphone holding his private parts Right so basically people argue that this technology using us to make more of itself So we're the sexual reproduction productive organs of technology, right? So I mean I am I'm currently using here Let's do some commercials the latest one plus three telephone because I think it's awesome my wife has Previous version because she doesn't care Right, so I'm actually actively reproducing the opal three because now I'm also advertising it as well So because of that there might be more sales because there's more sales There might be next version and it becomes an old system of application variation of selection on top of culture on top of meat and These layers going back and forth is what gives you interactions, so let me just go back a couple of slides and show you this one Right, so the layers of emergence here as we talk about it all starts of course with elementary particles right stuff doing stuff to other stuff and at that level you end up with things like atoms Lots of interaction a structure appears Now put lots of atoms together and suddenly we start calling this thing chemistry It's still just atomic sub-atomic particles interacting creating patterns now more chemistry interacting We get these structures called biological cells now put lots of cells together Interacting in various ways you start getting organisms start putting lots of organisms interacting together you get Dutch football fans It's an unfortunate result of evolution, but yet there is so These layers of embeddedness is what drives the evolution of the systems, okay? Now as we go through time and space as this nested Interactors of meat culture technology Adapting and changing and learning experiencing the external environment. We go through the cycles That Hauling has identified through these four phases when you let's say imagine there is a freshly plowed field Right, there's nothing there just soil what happens slowly is the what's so-called exploration? Life emerges there seeds in the ground. There's energy coming in and Pioneer plants come up right. It's the the brambles the the how you call them the prickly things Please help me the nasty stuff that gets you all ready if you pick nettles. Thank you Yes, nettles nettles are exactly the kinds of plants that just colonize they create structure There's literally physical structure there that captures the energy as it captures the energy information is being processed more nettles are being made This energy starts getting conserved. You start getting brushes you start Shrubs you slowly start getting trees that capture even more energy and they calcify and ossify becomes strong and static Think about societies right you started Mad Max world slowly. There's organization. There's structure suddenly Catholic Church and Governments and organizations and Brexit and stuff. So systems are all organized tight Now what happens when systems get over organized and over static? They cannot resist external change and they break This is your forest fire that suddenly releases The energy that stored in these systems that and have to re-adapt to reorganize and the cycle starts again Now keep in mind all of this is biogeochemical socio-technical right so that's things planet earth People technology all wrapped up in one adapting a learning and changing now all of these things Happen at short scales, but also the very long skills, right societies rise and fall Collapse reorganize and grow again To give you an example here's some nestedness in time and population. So you can see the fads over there Right, so you need little internet memes. You'll have things like values that slowly adapt and change as they're selected in or out We you know we used to think it was a great idea to have women not to vote Well, thankfully we decided that's a bad idea. We don't do that anymore society changes and adapts as a result of that We will hopefully learn that maybe racism is a bad thing to have and we will want one day drop it as a Society and of course because you're dealing with six billion people over long periods of time these things take time So you see the traditions in the decades and the billions of people Right and again, this is all nested within the biological time scale, which is even slower I mean if you think about it that we left Africa some 40 to 100,000 years ago That's about 2,000 generations ago your average bacterium does that in two days Right, so in biological terms we just left Africa. It was like yesterday So in many ways biologically we're very ancient yet our culture is much much faster so that gives rise to these a Lot of societal problems because you have this nestedness and what's called pace layering or shearing layers That Stuart Brandt talks about this on the bottom line you have bottom layer. There is nature, you know rocks Biology that very slowly changes it takes at a very different clock On top of it there's culture right Catholic Church Favorite thing to bash has been around for more than 2,000 years and Has no plans of leaving any time soon So it's a big organization so the societal structure that very slowly adapt on top of it There's governance. How do we get organized the nation states come and go? But as they're so on top of that you have your infrastructure So that our cables our roads our IT networks of that stuff Commerce quick exchanges on top of it and the things like fashion and fads on top of it now as these things are moving and changing They're literally dragging on the lower layer see what's happening now with let's say the file sharing and The slowly changing legal regimes that are constantly trying to limit it While at the same time we are venting better and better ways to share files more and more anonymously because we think it's a Cool thing to do so that's slowly dragging on to on to the technology Slowly dragging on the infrastructure. It will eventually slowly drag on the Catholic Church as well And Pope has a Torah exit note That's that's how we know we want but that'll take a while an example that you can use to think is like a house So that's the other image you have a site so the physical layer is there You have your infrastructure of the house the walls that are fairly static You don't change it very quickly But things like the services in the house the space plan you can fairly easily model and you can move the furniture any day if You want. Yeah Again, remember these things are embedded Biogeotechnical systems. There's technology within culture within biology Now why evolution and why socio-technical what starts happening here is that on one side? You have the physical world, right? And us being physical biological entities are profoundly physical So let's say a proposition is literally a something you food put in front Proposition so you you we even think in terms of physical interactions of physical spaces So the physical world makes us think allows us to think and as we think and create and Our thoughts coalesce into technology that has been selected and evolved we modify the physical world All right as you build large scale infrastructures you make a dam You fundamentally alter topology of a space which then of course changes how people can or cannot live there For example, which then changes how they think and feel about things like dams, which then changes how the next down will be built Right. So these things co-evolved they adapt each other slowly surely, but that does happen Now an example for is look at US cities versus European cities, right? It is have evolved the grown around the dominant transport technology so if you are working the office is a small medieval city all the streets are meant for Cards horse carts or push carts and horses narrow twisting alleys US cities were developed at times of trains and trucks and They are meant for driving and they work really well if you're driving if you walk in the US that doesn't work They're very well, right? I mentioned copyright laws and and and Technology to allow file sharing these things have been co-evolving very rapidly the last decade. You can really see it happening Technology also allows some of the evolutionary processes to be jumped over. So if you look at that's a mobile banking in Africa It's a huge thing Because of the development issues they had the physical infrastructure for say copper for telephones is not in place However, it's the straight went to mobile phones and they do absolutely everything with the mobile phones And in many ways Europe is lagging in terms of mobile services compared to stuff. That's daily practice in Africa So suddenly that has caught on it's changing how they do things, which is they're going to feedback and technology They're building so they will never build probably a copper wire network because why would you? Yeah now so what starts happening as within this evolving system Various kinds of selection pressures get put on Because it's an evolving system. It responds to pressures on the outside now To extremes on one side. We have consistent and strong selection pressure, which is capitalist system, right?  So what that means that the euro fitness landscape is very peaky There are a couple of really good optimal places to be at if your Facebook you're doing pretty awesome if you Google you're doing well if you're a big power Power company or steel mill you're high up the fitness peak and that's great However, going from one fitness peak to another fitness peak So being good at one thing becoming good at something else means going through the valley of death of Learning how to climb the other peak so rearranging your reorganizing yourself a very few firms that are operating on the very severe Short-term economic pressure can ever do that one famous example that kind of work was Nokia You know what Nokia used to make hundred years ago? Anyone tires a rubber boots there while there were if you had Nokia you were you were fitted because you had boots up to there Right, and they managed to reorganize and become a telecom company that then did not Was not able to make the next move to smartphones and now is bought up a chewed up and spit out Microsoft Okay, so that's interesting now if you if you see what happens under this strong economic pressure You know people are trying to invent yet a better Facebook Because if you have to make money you're very limited in what you can do The other extreme in terms of social economic and socio-technical fitness landscape is what's going on here Most of us can handle economic pressure fairly well But you have to be fairly wealthy to be here You have to be able to afford a ticket you have to be able to afford to travel here You have to be able to afford not to work to eat so you can just play around But for those that have won in that game you're experiencing inconsistent and weak selection pressure Right because I can stand here give a lecture then I can go maybe play with the blacksmiths a little bit Then maybe I'll go watch firepong Be a generalist learn a little bit of this little bit of that and I can be fairly okay ish at things But I'm okay. He said many many many many different things and the valley is between the peaks are very shallow Does that make sense right? So you were able to serve this landscape as a hacker and be able to combine different things and explore things because you're experiencing a different Kind of environment then let's say a firm that has this very severe strong selection pressure Which means that we are behaving in different ways because of that That makes sense Now so what is that we as a hacker community are really kind of doing this thing? Well, the first thing is that you know selection while we drive adoption and preservation of technology So both ways look at awesome retro Right because of continuous efforts you can play an arcade game that has been around for 30 40 years in some cases So suddenly that meme that or the team that technological meme is there look at all the efforts to Bring back emulators right there and there's a service now you can send a file off to the website that will convert it into put into Atari and give your Send you back the song as an MP3 Right, so it's keeping it alive. It's making things around that would not be around otherwise We're also messing with the fitness landscape Right if you are working in crypto for example And you're creating good cryptography for journalists suddenly what a journalist could not get away with because of state control now Can't get away because you're actively modifying and increasing the survival rates So we're actively messing with what's fit what's unfit. We are punishing the anonymous goes out punishes companies that don't like or they go after Scientology for example because they're selling lies and they actively attack them and expose them and do things So they're changing what's okay. What's not okay? And the question is how how directed and aware are we of these things that we do the other thing is about of course replication Think about open source and one of the wonderful things about it is that so extremely allows knowledge transfer And that's why it's such a radical idea because the replication is actively encouraged Things like responsible disclosure you're just throwing things out there making sure other people know what's going on Allow them to replicate what you're doing things like mods game mods or whatever all these events are all about replication interaction and then variation There is this notion that innovation is all about the adjacent possible Right, so Pokemon everybody knows about the game the Pokemon go right. How is that thing possible? Well, there is this technology that has allows us to have a screen There's a battery technology that has lots of power in a small package. Oh, we have this GPS thing Oh, we have cameras await But if I combine these three four or five things suddenly something new appears and now I have traffic jams because people slam brakes because the Pikachu is on the road Right, which then of course means that is going to be banned soon because it's causing trouble So you get all of these interacting waves does that make sense and You know just innovating recombining. You know, there was previous talk, right? Was about having mud lob having raspberry pi having all these existing things and clever Recombinations create new things which then can be brought on and if you look at it look at it. It is exactly what biology is doing Right, so biologists often say that evolution is more and more variation on less and less teams That's every vertebrate everything that has a spine has the same design head forward-facing eyes for limbs Now whether you're a giraffe or a mouse, you're basically the same just kind of stretched out in different interesting directions adapted different environments And if you look at things like the eye and the creationist love to talk about irreducible complexity Well, if you look at the eye, you find out that all the bits of the eye have been reused somewhere else in the body to do Other things but have been recombined interesting ways to give new functions, which then allows suddenly yet more things to happen Now and what I would like to leave you with is this notion from Daniel Dennett One of the greatest thinkers alive I feel who said that now for the first time in its billions of years of history Our planet is protected by far-seeing sentinels able to anticipate danger from a distant future Commit on collision course or global warming and device schemes for doing something about it The planet has finally grown its own nervous system Us and I do challenge you to think about this statement later on and to think about what is your role in the evolving adaptive nervous system on the planet that we all are And with that, I thank you very much and I leave you with a kitten a complex evil is my Twitter handle Okay, do we have any questions so Hang on a second as long as you're gonna hear me Hi, can you hear me? Yes, okay What's about the bio hacking? How does this affect evolution? That's a that's a that's a wonderful question It depends who you talk to so it is very difficult to be objective about these things But let me say the two extreme things you have sort of the hardcore greenpeace stands that says it is evil period Anything that GMO is bad and should disappear Okay, I mean there are there are reasons why you want to might want to think that on the other side people say well Planet Earth is one big biological mess, right? I mean the notion of species is a very leaky notion and Bacteria gene bacterial genomes can be found in human DNA and it's all sort of one big orgy of information transfer so in many ways I Would say well bio hackers are just Serving that way even just doing what nature does anyway Just doing it more purposefully and with more sort of more playfulness Maybe because you can do things that nature normally wouldn't make because they're ineffective or mice don't have to glow green so It is really just exploring to me. It's really exploring that adjacent possible. Can I make you weird combinations? And personally, I'm you know if done right. I don't see problems with GMO If done, right, that's a big if right There are lots of reasons why you don't want to do things like Monsanto is doing but that's more about control and pesticide use and food security rather than GMOs So I don't know if that answers your question a bit, but Yeah Thank you for really fascinating talk although I disagree with you on many things like Dennett and your explanation of the success of Pokemon I think Pokemon is a success is due to the meme to the Pokemon Not to the technology because people have done this kind of stuff for ten years and longer and have not seen that success a question when you when you talked about the Like like you have a kind of like Darwinism and social Darwinism approach isn't it that The pressure or the reproduction if you if you measure everything in reproduction it gets a bit murky because for example in your in your Slide when you work at Facebook, you are at a fitness peak potentially But then you work so much that you don't have any time for biological reproduction You might reproduce memes or things like that So this reproduction if you only look at Darwin it gets complicated on the different levels Okay, thank you for that question. So first about Pokemon my comment was the about the adjacent possible So it's the technologies that make something possible not about the success and I fully agree that it's we had games like that for long time I mean ingress if they're an ingress players, you know about it. It's been around So that's one point the other thing about So this social Darwinism as an as an idea has been very much vilified. Oh, it's going to be about eugenics It's going to be about the perfect human all of that nonsense. It's not about that to me the usefulness of thinking in terms of evolutionary pressures is to help you understand the patterns and the structures It's not about designing right. You don't have the ability to design these things But when you try to understand the world around you as a thing that's responding and reacting and adapting to particular pressures Some of which are bigger than individual, right? That that's a useful way to think about because then you can understand how things are moving now coming back to the Facebook example. I Totally buy a comment on if you're only working and not reproducing. Well, maybe you should be making more babies rather than more Facebook The my comment on Facebook being on the top of the fitness peak is about if you think about in economic terms as an interaction space of firms at the bigger scale so things that are Organisms economic organisms there they can only survive By finding the most highest peak on the landscape that makes the most money That's why most firms are the Ruthless because they have they have to quote unquote You can argue that it's humans that have a choice But what happens in this game, for example, we played Because you locked in the system you lose ability to control it I mean you could have left out of the game But as long as you're playing you play by the rules and you stuck you you locked by the rules So firms often don't have the space to move because they will die if they leave If they stop fine, if they stop trying to find So that was really the essence of my comment is that they're they're driven by everybody else to try to extract maximum value on society Otherwise they fail and you have to be very Enlightened people to be able to say well, let's suffer losses for a while to find something. That's that's a slightly more acceptable Does it make sense? Thank you Any more questions Well, then I do thank you very very much for being here. It's it's lovely that you spend time in the hot tent while there's beer outside Feel free to talk to me later I have open access courses open coursework courses on this stuff much more extensive if you're interested So please talk to me about that. Thank you very much


OK. Good morning to everybody. Welcome to the OpenStack infrastructure management play by Managed IQ.  I won't keep you too long before lunch. Quickly about myself, I work for Red Hat, the product manager for the downstream product called CloudForms. Hopefully that's the last time I mentioned the word CloudForms. I was going to put a jar up here to put money in, but I've got any money. So if I do sell CloudForms again, do hold me up to that. I've run a blog called CloudFormsNow.com, which... There you go. It's going to be a very difficult presentation. So I do run this blog here. Actually what I've been doing is I used to put automation and methods and as you'll learn in this presentation what Managed IQ is all about. Managed IQ is a Cloud Management platform. I'm going to get into what that really is all about, but if you go to that place, you'll find lots of interesting ways that you can use Managed IQ to integrate with IP address management systems, ticketing service desks and stuff like that, and that all makes sense very soon. I like to fly ready control helicopters. Anybody else do that here? Cool. Let's have a chat. I'm a rugby coach and I've got quite a few kids for some reason, so they're all mine, they're all my family, so they keep me busy as well. Gender. We're going to talk about the history to Managed IQ. Managed IQ has got a great history to it and it really sort of concrets why Managed IQ is so good and great and why you're all here. I'm going to talk a bit about community and open source, what it means to Managed IQ, what actually is Managed IQ. Does anybody not know what Managed IQ is here? Good. So you're in the right session, everybody else. You're going to hear what it's all about again. When it comes to the demonstrations, that's the really cool piece because I'm going to show you some really good, interesting things that you can do at Managed IQ. With the underlined one being the real keynote thing here. There's lots of cool things going on in OpenStack today, but I think what's happening with Managed IQ in its upcoming release in the next few weeks is you're going to be able to do something with OpenStack that nobody else is doing out of it. Just position that to you. A lot of people out there saying, the first kid on the block to actually get an installer working for OpenStack successfully is going to be Crown King. I think that's old school. I think that actually what we can do at Managed IQ today, and you're going to see a demonstration of this, is not taking something and installing it, but actually scaling it out. So how do you actually scale out an OpenStack infrastructure on demand through alerting, automation manually and so on? So we're going to show you that as well. There is no summary, that's pretty much where it ends. I'll take some Q&A at the end, hopefully, if we've got some time. So let's try and whisk through this history. So we started in 2006, like most things, we started proprietary close source, Managed IQ Inc was formed. 2008 was the first product release. It was called Enterprise Virtualisation Manager. It was pretty much going after the big virtualisation vendor out there, which I'm trying very hard not to mention their name. So again, hold me to that if I do. But obviously we will get, in the very early years, 2008, that's who you went after. Supporting and managing their environments. And in fact, some of the biggest v-sphere environments in the world are actually managed using the downstream product, better than that vendor can themselves. In 2012, and the proof in the pudding is, even at their own show, they awarded, well part of the award ceremony is to obviously do the virtualisation info stuff, we got the finalists award at 2012. In 2013 we added the overcloud tenant space provider. And I'm going to go into the difference between what an overcloud and undercloud actually is in the next slide. But we added the overcloud provider to be able to manage your tenants, your instances, availability zones and so on. We're also working very hard in that year to open source the product and bring what we had engineered for many years and closed source proprietary. After the acquisition of Red Hat, with managed IQ, we open sourced it in 2014 and we held our first summit. It was nearly as big as this and nearly as exotic a location. It was in Marwa, New Jersey. And we had our summits. So we're going to be having more summits. There's some interaction going on with the managed IQ community right now after this session. So do please try and hunt that down. There's an open day on managed IQ where you can do some labs and stuff like that this afternoon. And then in 2015, which is actually now, we added the undercloud provider. Does anybody know the difference between undercloud and overcloud? Yeah, good. So in 2015 we ended up actually only a few weeks ago getting a Kodi award. So the downstream product actually got Kodi award. Where the previous awards at the aforementioned vendor show were very much about private cloud, the Kodi award is really interesting and very important for us because it's actually cloud management platform. It's CMP, which is what all of the other vendors are trying to go after and we won it. So the downstream obviously is where I am. The upstream has huge amount of heritage to it, a lot of history and a lot of reasons why you should really get involved in managed IQ. There is very little difference between the two. I can tell you that right now. The upstream is branded managed IQ, the downstream is branded cloud forms. That's the difference. So as far as the open stack, let's get back on track with open stack. So version support, how have we been playing? You know about the overcloud provider that we introduced in 2013. We've been doing, there's my little bear saying hello. We've been doing Grizzly since then and then we've been going all the way through. We're going to be supporting Kilo as well. We start to introduce the undercloud capabilities. I'll tell you what undercloud actually is. So the community itself is made up of a number of people. There's obviously different contributors to that. I'll go on to that in the next slide. We've got seven technical leaders, 35 developers, we've got huge documentation sets. I don't know the experiences you have with other open source projects, but managed IQ has bundles and bundles of documentation covering every aspect of feature capability for it. There's lots of blogs out there covering it now. And it's a really vibrant growing community. We've got a good forum there where you can ask for help and so on. And I've got a slide at the end to list those off for you. Even internationalisation is very important for us. So if you speak Japanese, anybody Japanese in the room? Excellent. So you guys get the first language after English. So in the next release of managed IQ you get Japanese support for the UI. We also do QE and each sprint, which will last about three weeks, averages around about 200 pull requests. In fact, if you look at the feature set that is making the next releases of managed IQ, you would argue how are we pulling it off and there's so much capability. We're only speaking about OpenStack here today, really, but some of the other features that are coming downstream along the next few months is your support containers and so on. Right. So contributors. Red Hat's clearly the main contributor at the moment due to the acquisition of the aforementioned company managed IQ. But we also have other contributors into the community, Booz, Alan Hamilton, with their project Jellyfish, which is a cloud-brokering UI that allows you to wrap on top of cloud forms the ability to do projects and costings and so on. So they've jumped on board and they're producing lots of good stuff for us as well into the community. Right. For those who don't know what managed IQ is, that's some of it, a lot of it. Interestingly, containers jumps out here. It's a big word. I didn't tell it to. It just seems that even the internet knows that containers is the topic of the moment. But we support lots and lots of things. We support VMware, Red Hat, Microsoft, Amazon. So we support all the big vendors when it comes to technology areas like vSphere, Red Hat virtualisation, OpenStack, EC2. We're onboarding things like Azure soon. We do SCVMM. So we're managing VMs, instances, and containers at multiple vendor levels, multiple technology levels. We also have lots of interesting capabilities inside of the actual managed IQ community release, which is things like tagging. So tagging in most communities or products is just the ability just to put a tag on something. But how do you actually use it? Is it pervasive or not? In managed IQ, we can do really, really clever things with a simple capability like tagging. Facebook, everybody uses Facebook, everybody has smart cameras, smart phones. If you take a photo with your smart phone, behind the scenes, lots of metadata is being attached to that photo. You don't know it, but it is. So the GPS coordinates, the date and time stamp, the phone that was used, and so on. When you take that photo and you put it into something like Facebook, it then does signature recognition on it and tries to work out if you've got any friends and if you do have some friends, it will try and recognise them for you. So how does that relate to managed IQ? Well, managed IQ has very similar capability, in fact, very virtually identical. We're able to go across your environment, signature recognise everything and then automatically tag them through policy state management. Why is that important? Because how many people out there name their servers using obscure names like LDN for London and then T1 for Tier 1 and so on? You do that because those vendors force you down this route or having to name everything in a particular way so you can manage it. With managed IQ, we say, hey, why don't you name it whatever you like and create this taxonomy that makes sense to you? In other words, managed IQ show me all of the Vancouver machines. That's it. That's all I want to know. I want to know everything that's Vancouver and managed IQ can go through all of the hosts, the virtual machines, the instances, the resource pools, the Vapps, everything and bring all that data back to you because you use the word, you know, the tag, Vancouver. We have a service catalogue inside of managed IQ that allows you to request new services. So those services are heterogeneous in nature because that's exactly what managed IQ is bringing to the party for you is that because we manage VMware, Red Hat, OpenStack, Amazon, Microsoft infrastructures, you're able to create heterogeneous bundles of applications inside of managed IQ. So it's very common for us to go and create a service that has got a couple of web servers sitting inside of EC2 and a bunch of database to back ends sitting inside of Red Hat virtualization and then tying them together with load balancer, configs, and we can do all of that inside of our service catalogue. We have some really, really cool features around inventory and in fact that's one of the big differentiators between managed IQ and all of the other solutions that you see out there. I'm sure many of you know some of the solutions from other vendors and I can tell you right now that all of those solutions out there started with provisioning. Every single one of them. Managed IQ didn't start with provisioning, it started with inventory because the most important thing to provisioning is actually inventory. If you have capacity performance utilization data, now you can actually use that data to drive your provisioning.  If you just go straight into provisioning something, then you're not going to know where to put it, you're just going to say, go and put it in this cluster and you deal with it.  Again, using tagging. So you can use your tagging to tell Managed IQ, do not put these two items together. How does it actually achieve that? It achieves that through the inventory. It's got really deep capabilities. You've maybe seen the word fleasing earlier on a slide and there's some t-shirts we're giving away on the red hat booth which also say fleasing. We're able to effectively fleece the workloads that you have in your environment and grab all of that inventory data. We're going to see that a little bit later on. So with that word cloud spouting lots and lots of things and I urge you to look at that later and see if you can pick out anything that takes your fancy. What is Managed IQ really? Well commercially it's really a cloud management platform. So it brings a number of capabilities to the party like self-service provisioning. Chargeback is a core discipline of Managed IQ. Because we can do that inventory and because we concentrate on inventory first and we have capacity and utilization data our chargeback is far more powerful than you see in a lot of other solutions out there. A good example of this would be if you're going to charge somebody for the allocated amount then that's not very fair. I allocated you 40 gig of disk space. Well I don't want to pay for the 40 gig because I only use 2 gig of it but you can't do the 2 gig charging unless you've actually got capacity and utilization inventory which we have. We've got change management capabilities so we can do configuration management inventory and then we can hook into something like Puppet or Chef and do the remediation and the application. We've got massive amount of orchestration capabilities so our orchestration capabilities are Ruby, PowerShell, Pearl, whatever takes your fancy you can wrap it up, you can put it into our orchestration layer and then we can automate that across your environment. So if you've got IT processors there that say you must enforce domain controllers. Windows domain controllers are not allowed to be cloned at all. Has anybody ever tried to clone a domain controller? You should try it. Try it on your production system and see what happens. I can tell you right now that Managed IQ can actually put a policy on all your domain controllers and stop them being cloned.  So we can do that through the mixture of inventory, policy state management and then we actually have the orchestration yet to be able to do actions against things like cancel the task, clone a virtual machine start another one deploy a container and so on. You'll see here the bottom three stacks here. We talked a little bit about virtual infrastructure which we look after like red hat virtualization and the next slide actually starts to talk about how virtual infrastructures and clouds, there's actually a fairly blurry line between that but we also do physical. We've been asked for years and years and years. Managed IQ is an amazing product and community of capability but can we not have that feature set on physical and we are now bringing that to physical as well because we understand that consumers out there are not just literally running virtual workflows, they're running cloud virtual and now actually we're mixing that with physical. Let's move on to this blurry line. Now being open stack I'll use the open stack analogy here but if you're a consumer coming into an open stack infrastructure you're seeing pretty much what you see in Amazon for obvious reasons. You're requesting services you're tenanted and you're doing it on demand. You don't see the hosts. You don't see the underlying infrastructure that is actually running that open stack cloud. You may have a PAS layer on there as well you may have like an open shift running all your containers for you on top of open stack but what's underneath that open stack because at the end of the day there are some computers in a data centre somewhere presenting that all to you and that's the virtual infrastructure is that from an administration point of view from an operations point of view open stack is a virtual infrastructure it's a bunch of compute it's a bunch of storage, compute and networking that needs to be managed allocated and made available so that the veneer of the cloud can be presented to the users. So with that understanding let's look at some sort of example here so the common example would be you have an application an application runs, you see it it's on your iPhone, maybe on your laptop but somewhere in the cloud, deep in that cloud underneath that virtual infrastructure through those hosts into the storage layer, into the aggregates there is a physical hard disk usually mechanical unless you've got lots of money and you're buying SSDs but is there some way to tie back the application to the individual disk spindle and why would you want to do that? well because disks go down and you may want to create a report that says if I pull this disk out now and put a new one in is there any impact to any applications what sort of applications are running on this disk spindle now a lot of vendors won't give you any visibility of that at all and this is really where managed IQs really deep into your environment is that the more providers that you plug in to manage IQ the bigger the picture you get of your environment and managed IQs very much, and I've started to do this now is that it's very much provider based is that you plug in the open stack over cloud provider you now see the tenant space you plug in the under cloud provider you now start to see the hosts that are running the tenant space above that in the net app provider then you start to see the disk storage subsystems that are presented to the virtual infrastructures everything's a provider so using that example of an application to disk this is how complicated it's going to get if we look at containers because everybody's jumping up and down about containers at the moment HR application is sitting there it's a service probably running inside of something like Paz platform like OpenShift of course now that service is constructed from a pod or pods which are container groups effectively say pods are made of containers and containers are made of images but that's going down a route that doesn't actually get me to my answer I want to know what disk this application is running on and knowing what docker image is running that container does not actually help me understand whereabouts it is in the infrastructure as far as an operations point of view so let's go back a little bit so the pod belongs to a Kubernetes node well Kubernetes nodes belong to clusters again that's a bit of a dead end there but a Kubernetes node actually runs on something it's not a magical piece of software it's pretty cool though and it will run on a physical machine but it could run on a virtual machine so let's stay on OpenStack Kubernetes nodes running on software virtual machine that is running inside of OpenStack that is running on a node and the nodes belong to regions or they may belong to host aggregates and cells and so on but that's still a dead end for us the node actually is running on a piece of physical tin so there's a physical server actually running the KVM hypervisor presented to OpenStack now we're down to two new routes we can either go down a networking route and start looking down that way but we're really after storage so that physical server has some storage connected to it and that storage could be red hat storage, it could be NetApp, it could be whatever and that storage has arrays and disks and spindles so Managed IQ will actually give you this complete path from the HR application all the way down to that disk spindle through a breadcrumb trail allowing you to see the capacity and utilization of each and one of those elements as you just stepped through it, you can automate those orchestrate them, you can do actions against them, manage them so like for instance nodes you can scale out more OpenStack nodes that the Kubernetes is running hot so if Kubernetes is starting to say hey I'm running out of capacity here, I need some more capacity you can now start to fire at OpenStack and say hey OpenStack start growing yourself make some more nodes available to Kubernetes right demo time, I've got a number of demos to show you I've recorded them just for safety so they won't go wrong, I can guarantee you that the first one is going to be about capacity and utilization and in this particular case the question is well how much capacity does my environment really have and that's where Managed IQ will grow across your environment it will look across all your nodes, your hosts, your clusters your resource pools, your Vapps your pods, I mean apps see everything and give you your capacity and because we have that capacity utilization story we can use capacity to do planning so we actually have a capacity planner inside of Managed IQ where you can pick up artifacts I've been careful to call them artifacts because they're VMs, they're instances they're containers, they're lots of different things you can pick up these things and you can say hey if I pick up these things and put them over here how many can I actually fit in the question is who's doing that today well some of the biggest engagements we're working on at the moment is actually migrations from the aforementioned vendor we don't speak about to OpenStack which is so we're going with hundreds of thousands of virtual machines from a virtual environment into OpenStack using Managed IQ in a batch processing mode so we'll analyze the source environment we'll look at the utilization of those actual virtual machines inside of their resource pools there's a tip and a hint to who it is and we take them and we put them into OpenStack now again, earlier I talked about if it's allocated a 40 gig disk do we really want to take 40 gig from that source environment and put it into an OpenStack environment absolutely not so that's where Managed IQ is really clever because it has that utilization level we can actually look at the usage of that virtual machine in the source environment and say it was allocated 40 gig disk but it's actually only using 2 gig so why don't we just double that up and make it 4 gig just to be safe and when we throw it into OpenStack we'll know that we're using double the amount we need but not as much as what the vendor wanted in the source environment so that's capacity but utilization is the second piece obviously how much is it really actually utilizing and we can see utilization not just at the over cloud level like instances but we can actually see it at the under cloud level like the hosts so the real hosts that are running OpenStack underneath we can give you the CPU the memory and the disk IO of those hosts we know when those hosts are actually running out of memory and when they run out of memory we can then do something about it we can raise a ticket in your help desk we can go and update the CMDB to say there's no space anymore or we can do something really clever and say why don't we scale it out we've got spare compute here why don't we rob Peter to people there's a vSphere environment here underutilized let's re-provision some of that into OpenStack let's break out of this second if it works so this one's capacity and utilization so we log in to manage IQ and this is the login you're presented with and the landing page will be the the initial dashboard has everybody downloaded managed IQ already while you've been in this session really cool okay so what we're seeing here is we're seeing a cloud we're seeing a bunch of instances so we're in the over cloud area here's an instance it's going to run pretty quick I'm afraid but here's the inventory detail you can see some of the really cool data on the right hand side that I'm going to go into later called smart state data and on the left hand side we've got that breadcrumb trail, relationships we see what provider it's in, what disks it's on what hosts it's on and so on but I can quite simply click on monitoring utilization for this instance and as it's pretty new I'll just set it to hourly and it will bring back all of the CPU the disk IO and the network IO so if this particular instance starts running hot I can see it in managed IQ and then with the orchestration pieces of managed IQ I can induce something about it disk IO is running hot well why don't we go and migrate it to a host where the disk IO is a little bit more compatible and that's where we can do this is that we can actually compare a running instance against its actual under cloud counterpart so never could you have done this before you could always look at the CPU memory and disk and so on from an instance but now you can actually compare it to the actual running cluster the deployment role that it's running on or the actual individual host so by looking at the CPU we can see here that there's a spike in the instance and that's obviously manifested itself on the actual host as well so here's our hosts or nodes in OpenStack and we can see here that we've got three currently turned on we're going to select one of the Nova Compute nodes you see the inventory is very very similar so whether you're looking at instances VMs containers we're constantly giving you the same look and feel to the instance in this case this is the node now so you can see that the node is presenting CPU memory network IO the virtual machines if I just move that out of the way so you can see that you can see that the provisioning rate of virtual machines inside of this actual individual hypervisor running on running inside of OpenStack so the OpenStack cloud is being supported by an individual hypervisor and that is actually able to tell us the number of provisions that it's done over a period of time we can now so we've done instance cap and U we've done host or node cap and U and now we're looking at cluster view so we're now looking at the deployment role or deployment roles within side of OpenStack and we're looking at the Nova Compute one so we're able to select the Nova Compute one and then do exactly the same thing now we're going to see an aggregation of all of the cap and U data for all of my nodes inside of OpenStack so you may have separate deployment roles created for different clusters of use front office, back office, HR apps versus marketing and so on you can now choose the right place to provision instances based upon the performance of each cluster and you can see now down in virtual machines that the deployment rate is we've had some spikes where the other host was provisioning instances but then at the same time there's another host in this deployment role that's actually taking some instances away and dropping off so that's pretty much cap and U let's go back to the presentation so I think so inventory we start speaking about the basic inventory that we're getting back and you saw some of that if you're quick to look the IP address, the flavour stuff all of the basic characteristics of the object we're looking at whether that's a host so if you're looking at hosts you're going to see it's IP address IPMI data, serial numbers the vendor is it a pro line or a UCS system or whatever but then there's the relationships we've pretty much done the relationships now haven't we we can see where all the relationships come in but really really really cool stuff is this smart state is that we're able to and we can do this at an infrastructure level as well that's why it's important today it's not all about instances it's also about the actual hosts we can actually take in the example of an instance we can crack open an instance and then fleece all of the information from inside of it so what does that actually mean we can get you users, your groups, your applications files being predominantly an open source community you would have thought it's all Linux we actually do windows as well so we can actually get registry keys so we can mount the SAM account databases inside of a Windows virtual machine and fleece all the information from that we can bring all of that data back into into our VMDB it's like a CMDB but better and we can get the contents of the files ok so there's a couple of examples that I want to throw at you to show how this works anybody suffer from heart bleed or shell shock you guys get that so manageIQ actually within a few hours that all that being announced put out some policies that you could go into your environment and go and scan your entire environment whether it was a vSphere environment or a rev environment and so on we could go across all those environments continuously and holistically and go and tell you whether you actually exposed a heart bleed or shell shock and the really cool thing here is that it didn't matter whether the virtual machines were on or not ok so the virtual machines could actually be powered off in a powered off state they could even be suspended they could even be broken not too broken but they may be broken to be on where but to us we can still read them as long as we've got that disk file we can crack that disk file open traversing all of the structures with inside of that disk file like the partition table the file system, the registries and so on and we can go and tell you whether you got heart bleed why because we can read the RPM database we can read the RPM database and we can tell you exactly what versions of shell you got installed and then check that against an assessment as far as contents are concerned you may have an IT process that turns around and says something like we're not allowing root logon ok that's quite a common thing there's no root logon allowed well how to enforce that especially in a virtual environment people are bringing virtual workloads in and out daily you can't please that all the time unless you've got managed IQ of course because with managed IQ you can now create a policy that says can you go across all of my virtual environment and go and collect all of the SSHD and then grab a particular value in their root logon and tell me the value of it and if the value is yes then I've got a problem I'm non-compliant but if it's no leave it behind now it's up to you what you do when you find yourself as non-compliant do you want to just report on it do you want to send an email to your boss in a PDF format and say here's all the machines that were non-compliant for SSHD root logon or do you want to go and migrate them somewhere else to an environment that's more secure go and quarantine them shut them all down go and open tickets in your help desk like you can do that because it's able to fleece at this level this forensic level it's able to pretty much do whatever you want in that area but like I said this is working at host level as well and you saw that earlier if you looked at the video of CAP and you you saw the services that are running inside of OpenStack we could see that Neutron was running how many hosts are running there that's all smart state data so let's go and have a look at smart state working logon so there's our dashboard the dashboard is made up of widgets you can show pretty much any data we have in our database in pie charts graphs tables and so on so here's a list of instances in OpenStack these are real OpenStack instances we've selected one we can see on the right hand side this smart state data we can see power management we've got list of users we've got list of groups if I select users what am I expecting to see here well I've got a count of 20 and there they are all 20 users now if you work in a secure environment would you not want to know people were adding user accounts to your builds well manage like you would know that because it will see it so you can now create a policy that says if there's more than X amount of users or different applications and you can see here there's cloud in it and cloud config so we know every single application that is inside of every single instance that is spun up now instances are meant to be the same as their images but users are bad and they will add applications to your instances they will change them and manageIQ can see that manageIQ will be able to see if a user consumer has gone into an instance and started adding software to it because we have that close five minutes to go I'm going to cut this short what we're going to do now is we're going to pick up this data and we can actually do a drift comparison so we can actually compare the data between one instance and its image so if you imagine in this particular example here the instance is being we're adding to this instance right now Apache but the image doesn't have it so by cross comparing the image with the instance we can now create a report that says hey all of these virtual machines have got Apache installed when the image does not for instance with only five minutes to go I'm going to skip through let's get to the scale one because I think that's all what you want to see okay so we can scale open stack infrastructures and there's a bit of positioning on this as far as you've got your provider which is your under cloud provider and the under cloud provider is going to give you visibility to the physical infrastructure that's making up the open stack cloud here it is here we can see here on the right hand side you've got nodes five there's five nodes available to the under cloud server doesn't necessarily mean you've got five nodes running open stack just means there's five in the bucket now this is deployment roles so we've got two types of deployment roles in function here we've got the controller deployment roles the compute controller compute deployment roles and as far as compute is concerned we can see all of the relationship data here as far as what data centres are in how many instances are actually running inside of our deployment role that is called compute in other words the cluster that is actually open stack how many instances are running there and if I click on that I then get taken to the instances and that is whilst it's a very simple example it's very difficult to do because you're now tying the live running instances in the over cloud with the underlying hardware infrastructure in the under cloud as well as down on the right hand side you've got open stack status so we're now starting to do best of breed management where we're not just normalising all of the data across all of our vendors we're actually saying we know this is open stack so we're going to show you the number of services that are there so we're going to show you what's going on inside a neutron what's going on inside of Nova we selected the provider here and I've turned around and said I want to scale this provider and what you should see on screen here is that you can see the number of hosts in the pool of five with the controller and compute nodes currently running one each so we've got one compute and we've got one controller and what I've done is I've just changed the figure of the compute nodes to two so I want to scale manually from one compute node to two compute nodes and that's where I've bring you back to whoever gets the installer working is going to be Crown King this is way better this is now taking an existing open stack infrastructure and just scaling it out manually with what two clicks of a button tell me how many you want and then click scale and then manage IQ we're going to speak to the under cloud server which in open source world is the RDO director it's the downstream it's the enterprise Linux open stack so you saw some status messages going there here's our list of nodes remember there was five there was always that magic figure of five but there was only two running one was compute, one was nova one was compute, one was controller now you can see there's a new one so there's now a third node so the time it takes to re-provision a bit of tin physically and install an image is how long it would take to actually scale it's not this quick clearly but you can go into the system and say right scale from one to two it will speak to the RDO director and then scale it the other one I wanted to show you was quite simply the automatic scale because manual scale is pretty cool but the real cleverness here is actually auto scale now you've seen evidence of manage IQ all the way through this presentation so far with its capacity and utilization capabilities when you put all of the features functions and manage IQ together you can do this and you can do it really easily and this is why I included this now is because I want to show you how easy it is to take open stack manual scaling into an automated fashion so in other words it's got to the end of the month we've got credit card processing let's scale our environment when that's automatic you're not going to be sitting there looking looking at a clock going out to the 27 plus scale why don't you let the system do it for you so with automatic scaling basically you've got your nova compute roles here you can look at your utilization we've already seen this before you get your CPU your memory, your disk IO what happens if that memory is running hot what happens if the cluster is now starting to run out of memory well we know that because we can see it so can we inside of manage IQ create a policy that says if we go above 50% of memory that we want to scale that cluster and this is how easy you do it you go and create an alert and you basically turn around and say for this cluster if it goes above 50% of memory utilization I want you to run something and then that run something is the scale now in this particular case we're sending an email out the box we're also putting on the timeline so when you look at the timeline all of these different tasks going on and then you can actually do the scale itself and that's the last one which is highlighted with that in mind I just want to show you the timeline and then I'm going to take some questions so there there is basically the timeline and we can see there there's the scale and if I click on the the actual item in the timeline so on May the 12th a few days ago my open stack environment automatically scaled out another node why because I told it to on the alert I said if it gets more than 50% memory utilization start scaling it so I'll just go back here so that was the scale out we went from a number of controller compute nodes with the audio director integration as the under cloud provider we then added more computer controllers so the packaging of managed IQ how easy is it to work with quite simply it gets delivered as a red hat virtualization image open stack image so you can run managed IQ in open stack inside of red hat virtualization plus the one we don't mention and then we got Hyper B coming on board and Amazon so Amazon will allow you to actually run managed IQ inside of it as a native appliance and then obviously Hyper B the release cadence for it by simply we have an obsession with chess our releases after grand chess masters so an and was first we are now into Botvinic that's literally on RC3 right now and that's where you can go and get it does anybody have any questions because we are now out of time I'm afraid a quick one the policies can we use it to do other stuff besides auto scaling absolutely so policies can be used to identify vulnerabilities in your environment to do compliance mark things as compliant and non-compliant policies to do auto tagging you can use policies to stop tasks so like the domain control for example or anti infinity rules there's loads of built in out of the box actions that you can do with policies like suppose a host goes down move all the VMs to other host absolutely yes evacuation whether you're looking at and the key to understand manage IQ is about holistic management so if you're going to go and evacuate a bunch of open stack nodes then what about the clusters that are running Kubernetes containers at the same time manage IQ will take you through all of these steps and migrate them off to other hosts for you okay I think we're out of time there is the manage IQ open day I urge you if you've got more questions come and see us down there you can download it you can talk about it you can read a documentation and you can even contribute by github www.github.com


And I guarantee you guys have had these situations where you're in the supermarket and you're pushing around your shopping cart or what they, as they say, buggies or trolleys over there.  And then, and they're walking around like zombies pushing it.  You can just see it in their eyes that they're awake. And then you glance in their cart and they have like all, you know, healthy food and stuff like that. You're seeing the, like that zombie kind of effect at the grocery store.


If you've been dropshipping for a while or if you're just getting started in the game, then you probably know that working with certain suppliers can get a bit troublesome sometimes. Some of the issues that you might come across can come in the form of communication issues, slow shipping times, or worst of all, product quality issues. Now, if you've come across any of these issues, then you know how annoying it can get, especially if it's a consistent issue. So if you're tired of having to deal with all of these different issues or you just don't want to deal with them in the first place, then make sure you check out this video all the way through because I'm going to give you an alternative to your run-of-the-mill supplier and it's going to be packed with benefits and features. Not only that, but there is going to be a little added bonus that can add a little personal touch to your orders that can really leave a lasting impression on your customers. So without wasting any more time, let's go ahead and run that intro and let's get started. What's going on everyone, Mario here with AdoDS and if you like informative videos on the dropshipping business and fighting out what products are best to sell or what suppliers are best to use, then make sure you hit that subscribe button as well as ring that little bell notification so you don't miss out on any future videos. Now as a dropshipper, you probably already know that working with certain suppliers can sometimes be a bit troublesome. Of course, this isn't always the case, but it does tend to happen more often than not. So when you think about a supplier, who are the first ones that come to mind? For me, I can safely say AliExpress, CJ dropshipping, DHK, Wayfair, Walmart. Now these are all great suppliers, whether they be wholesale or retail suppliers. Ultimately, what you need to do is you need to do a bit of testing, test out the different products and test out the different sellers. But in the long run, that can start to get pretty time consuming. So if you saw this stop using AliExpress video, which if you haven't, I really suggest you do because it really puts into perspective how AliExpress compares to other suppliers and when is the best time to use them? And if you did see that video, then you might remember Laurent talking about private suppliers. Guess what? The time has come. They are here, along with a little added bonus.  So as you know, AutoDS works with tons of different suppliers. And we have our own marketplace over at platform.autods.com that has some of the best products for you to dropship along with a winning product section with proven bestselling products. Now let's jump on over really quick to our platform over at autods.com. And once we're on here, you're going to see quite a few different things. So you're going to see the different types of categories for the products that we have, you can search for a product. And if you simply scroll down, you're going to see all of the different items that we offer on our marketplace. Now let's scroll all the way back up. And what we're going to focus on right now is the supplier. So under the supplier tab, go ahead and click on that. And you're going to see three different options. You're going to see Amazon, AliExpress and AutoDS. Let's go ahead and select autoDS. And once it loads, once you scroll down, you're going to see a few little changes. So primarily, you're going to see autoDS suppliers, discount prices, branding logo and autoDS warehouse. So what exactly is that? What does it mean? What is a private supplier? And what is the autoDS warehouse? So simply put, a private supplier is a company, a seller or supplier that has chosen to work with us over at autoDS. The whole point of this is to be able to provide all of our users with faster shipping and better prices. Now, not just anyone can sign up to become a seller or a private supplier with autoDS. To become a private supplier, these sellers do have to be vetted to make sure that they have consistent quality products as well as shipping times. So as a quick example, let's look at this private supplier over here. So the way to differentiate private suppliers from the autoDS warehouse is simply by looking over here and you're going to see that it says autoDS suppliers discount prices. Now on top of that, if you look right under it, you're going to see the name of the supplier themselves. In this case, it's Bosco Wholesale. Now to see how long the shipping is going to be, simply just look over here where it says shipping time. And this product in particular actually takes six to nine business days. Those six to nine business days are for your customer to receive their product. So from the moment that they place their order, they can expect to have their product between six to nine business days in their hands. So those are private suppliers. Now, what about the autoDS warehouse? Well, stay tuned for this one because this is a cool one. So with our own warehouse, autoDS has now officially entered the supplier game. AutoDS is now a supplier. So similar to private suppliers with the autoDS warehouse and using autoDS as a supplier, you can now expect some faster shipping along with consistently high quality items. Now, as an added feature, you can now brand your drop shipping products. I absolutely love this. And I think this is a fantastic idea. This can really help leave a lasting impression on your customers.  So trust me, your customers are going to love this. So what exactly does it mean to be able to brand your drop shipping products? Well, currently, the way it works is whenever your customer places an order through your drop shipping store, if that item is being fulfilled from the autoDS warehouse, then you have the option to add a customized thank you card to each order. So essentially, this is what it's going to look like. So you're going to have your custom thank you card with your logo and the product. Now, this bag over here, that is a little sneak peek for what's to come. Now, here's a bit more detailed view on the card itself. So you can see the card, you can see that it has the logo on it and the thank you message on the other side. Now, there are a lot more things to come. So as you can see, all of these different bags come in quite a few different colors and not just that, but eventually there will also be bubble mailers. Now, I really want to hear from you. I want to know exactly what you think of the autoDS warehouse and what you think of our private suppliers. Also, are there any added features that you would like to see on here? Do you think there could be a cool feature that we could add to our warehouse? Let me know down in the comments below. I would love to hear it. Also, there's so much more to come in the near future. So make sure you stay updated. Make sure you hit that subscribe button and ring that little bell notification so you don't miss out on any future videos or future news. Huge thank you to all of you for watching today. Thank you so much for being here and sticking around all the way to the end. It really does mean a lot. Once again, my name is Mario with AutoDS, wishing you all nothing but success in your dropshipping business. And I'll catch you all in the next video.