ir head this person we as a government are seeking to find this person and to carry out an act of capital punishment upon this individual that is something that is not actually strange to be honest it's something which pick your country and the united states and all the others many of them do on a fairly regular basis the difference in Islam is that there is a reason for it and there is a framework it's not just for someone to get up one morning and say oh you know get rid of this guy because he's my political opponent get rid of this guy this is something which is a religious it has a religious framework to it and a religious reasoning and that is actually a safeguard rather than a cause for abuse yeah and I think that safeguard is definitely in place there when the prophet صلى الله عليه وسلم himself is the leader of the country or the Muslims for example as you go down the generations and you have people like like for example do you think that إسلام place is too much controlled in the leader of a country and just allows him to do whatever he wants I don't think that it is that الحجاج when يوسف is a good example of a Muslim leader I think that the statement of some of the تابعين that حجاج is the punishment of Allah upon you is sufficient in as in order to prove that حجاج when يوسف was not a good example people fled from his rulership into the you know into the the governorship of أمر بن عبداللزيز رحم الله تعالى at the same time some of the the people of his time believed that الحجاج was not a Muslim they believed that he had left Islam but we believe that the correct opinion is that حجاج was was a Muslim he was a person who was ظالم he was very oppressive and he killed a lot of people without right and ultimately you will have to answer to Allah عز وجل يوم القيامة for that I don't believe that إسلام is responsible for that I think that إسلام itself has all of the relevant rules and restrictions but I think that this is a nature of باني آدم you know that human beings if they when they oppress others no doubt those in power typically have a greater ability to oppress others and that's why from the seven who will be shaded under the throne of Allah on the day when there is no shade of but here's the first one mentioned is إيمام عادل a just إيمام because when you have that degree of power you have an army look at the world today look at democratic you know liberal countries and the oppression that they do and the killing that has been done in their name extrajudicial killings and so on and so forth this shows us that the most liberal of societies are not free of this I believe that what إسلام gives us ultimately is it gives us justice it gives us a framework how we should live if we don't live according to that framework and we transgress that framework will be responsible مفيد دونية إذا في الدنيا أو إذا ومهمًا في الآخرة لذا أعتقد أن لماذا لا نأخذ أمر بن عبداللزيز هو Our example of you know how a Muslim ruler يجب أن يفعل بالطبع there are better examples among the Sahaba the likes of the خلفة الراشدين and Mu'awiya رضي الله تعالى عنه ورضاه ورضي الله عنه these are better examples than أمر بن عبداللزيز but just to take someone at the same time as Hajaj Ben-Husuf we have أمر بن عبداللزيز and the fact that in the time of that أمر بن عبداللزيز who implemented Islam we believe implemented Islam as it should have been implemented as the ruler is supposed to behave do you see people walking around without hands and people being stoned to death every five minutes and people you know this guy lost his head to be honest what you actually see is a time of such safety such safety that it's just when you read the descriptions and the historical reports of how safe and happy people were in that time you actually see the value of the Islamic system of punishments and the Islamic system of justice that's why it's implemented properly the deterrent is so great that people just don't commit the crime and they said in the time of أمر بن عبداللزيز people would come with صادقة to the extent that they couldn't find anyone to take I mean forget about theft they couldn't find anyone who would be willing to take their صادقة and that is what happens when you implement Islam properly and no doubt in the time about Hajaj Ben-Husuf there was a great amount of tyranny and a great amount of killing and that was the result of not implementing the religion properly as the likes of الحسن البصري and others رحم الله تعالى I said okay we're coming towards the the latter part of our specific issues that I wanted to discuss I do want to just talk generally as people have a general perception of Islam being quite a blood thirsty religion and since we're on the topic of killing there is a hadith in Sahih البخاري that I would like to I'd like to read out to you إن شاء الله good Allah's messenger صلى الله عليه وسلم sent us on a mission and said if you find so-and-so and so-and-so burn both of them with fire when we intended to depart Allah's messenger صلى الله عليه وسلم said I have ordered you to burn so-and-so and so-and-so and it is none but Allah who punishes with fire so if you find them kill them I don't burn them but kill them so here again I think we can just answer this all in the context of what we said we said that now burning with fire is not permissible it's not a permissible method of execution for the Muslim ruler and there are some some situations in which there is there are matters where there is a difference of opinion in certain limited situations but typically we're going to say that from this hadith we've taken that's not not an option do it the option is for the Muslim ruler that is that not they are not allowed to take to take the life of a person إلا بالحق except with right so the Prophet's Isim he has a right we know for certain the Prophet's Isim doesn't the person who has said رحمة للعالمين as a mercy to all mankind doesn't command something like that إلا بالحق except that there is a right which Allah has given him to do that as the ruler as the one in authority as the Prophet with religious and political authority at that time he has commanded that these two people have committed a crime but that they must be punished in a way that is appropriate and allowed in Islam and we're discussing details of those crimes that result in capital punishment yes absolutely حسناً أشعار الأمر أريد أن أضعه أريد أن أشعر على هذا لأن أعتقد أنه سببًا لأنه مرحبًا مرحبًا على إصلاحه وإنه هو الأشياء من المساعدة أنت تأتي إلى هذا المساعدة تقول أني أنا مرحبًا من المساعدة مثل من المساعدة من المساعدة إذا كانت فكرة لماذا لماذا لمساعدة المساعدة أعتقد أن there are two things to look at here two very separate things or three the first thing بأمتاز and sold into slavery this is something which is from the major sins in Islam and is worthy of severe punishment slavery in Islam is a replacement or an alternative to the system of prisoners of War that's what it is so you are fighting against the people they're fighting against you sword to sword gun to gun the fighting takes place between the two armies and when one army all the comes the other يشا each subject جل gave a right to enslave those that remain all of those that remain that is a choice now of the Muslim commander has three choices has that not happened at the time of the Prophet ﷺ with the issue of Banu Qoraydah when the companion said kill all the men and enslave all of the women so let's come to Banu Qoraydah we'll come to Banu Qoraydah I want to come to Banu Qoraydah I think that's an important topic but that is actually not a war there was no war between the Muslims in Banu Qoraydah we're talking about now slavery as a result of موضوع هذا موضوع مفيداً ما نحن ندخل فيه موضوع اول شيء هو أن المسلمة المسلمة يوجد ثلاث موضوع اول موضوع هو أن يدخلهم اول موضوع هو أن يرانسهم لذلك يجب أن يرانسهم ويرانسهم لكل مناسب كما تفعل في محلاته ومن ثلاث هو أن يساعدهم عندما يساعدهم أريد أن أفهم أريد أن أريد أن أخبركم أن الناس يوجد هذه الموضوع أبو حوري رضي الله عنه قال لو لالجهاد وبر أمي إذا لم يكن لجهاد ويكون جيد لأمي أردت أن أعيش كمسلمة المسلمة يتلعب من المسلمة أن الشخص الذي يوجده يتلعب أنهم لا يتلعب مع ما they can't bear now I want you to see treatment of prisoners of war today okay I'm reluctant to give examples okay but let's just take and maybe it's not a great example but let's just take one example as an example of prisoners you know ألخي لفن بينهم whether they're prisoners of war or whatever but people who are imprisoned as a result of some sort of fighting that's going between and the treatment that is given let's look at Japanese prisoners of war in the second world war and how they were والله the Islamic system of slavery is far far more merciful especially when you add a final element and that is the encouragement of freeing a slave how many sins are there in Islam that the expiation for that sin is for تحرير الرقبة free a slave Islam didn't come to enslaved people Islam came to bring people out of slavery to other people and into the slavery of Allah which is what Islam came for however you have to have a system for prisoners of war what do we do just lock them all up we lock them all up and then mistreat them you know as I'm around the world and I gave the example of America not because we're talking about Muslims but because we're talking about a country that prides itself on human rights and how you know force feedings and all that type of stuff that takes place or you bring them into your house they work for you you clothe them you feed them you look after them and then you free them whenever you mess up to be honest there's no comparison really it really is a system but the problem is that this word slavery has been tainted by slavery that was based on people that was based on color that was based on race that slavery was practiced by who not by the Muslims the Muslims were the ones being enslaved you know how many of those people were taken from Africa and brought over to the States in the time of slavery were a lot of Islam some of them scholars of Islam people who were people of knowledge who were kidnapped for no other crime than the color of their skin and they were kidnapped and brought to the United States that's the slavery of the West not the slavery of Islam I think that's fine when you're talking about like you have done but when I mentioned Benny Corrada you actually said that this wasn't a situation of prisoners of war no Benny Corrada was much worse okay so you have a situation where the Muslim army or the Muslims came to people and Sa'ad Ibn Mu'ad said رضي الله he said enslaved their women and children killed everyone with pubic hair and take their wealth and share it amongst the Muslims and you're right that in the context of the Muslim leader he'd have to go for approval and that's exactly what he did and the Prophet صلى الله عليه وسلم said he has ruled by what Allah has sent down by what Allah judged above the seven heavens how do you justify that okay first of all let's understand what Benny Corrada did because it wasn't a war between Benny Corrada and between the Muslims what Benny Corrada did is they betrayed the Muslims in the battle of the خندق okay so the battle of the خندق is one of the worst situations the Muslims had to endure they had all the armies of the Arabian peninsula came against them and they had agreements of oaths and agreements and treaties with various tribes that promised that they would they would defend the Muslims not only did Benny Corrada break their promise and go back but they also put the Muslim women and children under threat and they opened the option to attack the Muslim women and children who were protected in Medina through their treachery now this was an act of treachery and an act of betrayal and an act of treason but treason traditionally is one of the strongest punishments even today in countries which have abolished the death penalty typically they haven't abolished it for treason there remains on the legal statutes that treason to that extent utter betrayal and treason and breaking of your treaties and agreements especially when it endangers the life of innocent people is something which deserves a very severe punishment you don't think about it I'm going to come to the whole story now now when the punishment was going to be carried out upon them these were people who followed the Jewish law and the Jewish law was more severe than what Islam put upon them and they knew that they knew that if they were to be judged by the law of the Torah that they would actually suffer worse and more horrific punishment than what they suffered at the hands of the Muslims so what they decided is that they were not having so what they decided is that they were not happy for the Prophet ﷺ to decide what happened to them so the Prophet ﷺ as the leader of the Muslims agreed on something he said I want you to appoint your own judge you choose from among the people someone who is going to judge what should be done for this treason and this betrayal that you've done and I will I will agree I will not intervene okay so they chose one of their close friends جاهلية ساعد بن معاذر رضي الله تعالى عنه he was there you know their close confidant a close ally of them in جاهلية they said ساعد is not going to let us down here you know ساعد is not going to give us any of this the punishments of the Torah ساعد here is going to is going to go easy on us so ساعد had been wounded in the battle of the خندق رضي الله عنه and he was on the verge of death they brought him because of this treachery and they wanted him and the prophet said okay I will not intervene I'm not going to intervene in this judgment whatever ساعد is going to judge for you as the Muslim ruler I am going to agree to his judgment it's his choice and they said ساعد you know as you know you know it was between us in جاهلية and ساعد ruled that the males adult males among them not children that adult males among them be killed they're the ones who fought in the war they're the ones who betrayed all of the adult males were required to fight in the war that's how wars work right all the adult males they were the ones who were killed because they were the ones who deliberately peddled that treachery now they have been considered to be at war with us because they committed an act of war against the Muslims they opened the Muslim women and children to attack they opened the Muslims to be attacked by the confederate army from behind they betrayed the Muslims in a way that was nothing short of treason now their property becomes war booty for the Muslims because now there is this is an act of war now so we are going to now treat the innocent among you or the ones who are not participating in the war as prisoners of war under the normal rules of prisoners of war which we discussed under the normal rules of prisoners of war and those who committed the treachery are going to have to pay the price of treason which the way that they were killed is far far less than what they were expecting from the law of the Torah when the Prophet ﷺ heard of the judgment of Sa'ad remember his put his hands up and said whatever Sa'ad says I'm going to go with it I'm not going to intervene he said you have judged by what Allah judged with and he said above the seven heavens and this was a judgment that Allah was pleased with it was a judgment that was in accordance with Islam and it's very important that that remains as a penalty that is visible for people in terms of treason and it was a big lesson for the other tribes around in the Arabian Peninsula that you cannot make a promise of an oath that you will defend a people and then break your oath and be treacherous in your oath because that is something which put the lives of really all of the Muslims in danger and it was an act of treason so it was dealt with as such I'm coming to the end of the questions that I've got for you but I do want to touch on something that we briefly mentioned before we spoke about the different methods of capital punishment and we talked about why not modernize them when they were and you said that rightly so that they were quicker punishments at the time but Allah still chose to issue this particular punishment or this particular method however there is a wider discussion that needs to be had about we've mentioned so much about murder and killing and stoning and things like that that perhaps that was the culture at the time perhaps that was the culture at the time for the people at the time however now the world has become what many people say much more civilized is there maybe a push to change some of these punishments into more modern punishments and modernize the sharia so I think there's a couple of answers to that I think first of all if you look at the Islamic punishments we'll set aside stoning as something we've discussed earlier but primarily the punishment being carried out by the sword that is actually something that is relatively in fact out of all of the punishments that are available today in modern times it's actually one of the most humane and the most sort of in terms of the way it's carried out it's easy to carry out it doesn't have very much room for error it's relatively quick and painless to the person it's carried out so I'm coming to the point you're talking about I'm just sort of saying that I don't for in that sense I don't see there to be any even any reasonable grounds for talking about if you look at the situation with lethal injection right now if you look at the situation with electrocution and so on none of those are any better and in fact all of them are worse than what Islam puts forward that's one point now on this topic of modernizing Sharia I think that the first of all the one of the things we have to start with is we have to start with the statement of Allah إصلاع إصلاع إصلاع إصلاع today I have completed my favor upon you today I have completed your religion for you completed my favor upon you and chosen for you Islam as your religion what Allah إصلاع شوز for us on that day is for us today it's not for us to modify it it's not for us to need to modernize it it is the perfect system from الحكيم العليم الخبير it doesn't need to be updated it doesn't need to be modernized it doesn't need to be changed and I would provide an evidence for that not only from the Sharia point of view but even from the logical point of view is what I alluded to مفتاحًا about the failure of modern legal systems to address the problems in society. It's quite clear that these modern systems are not doing the job. They're not, they're just not effective. They're not doing the job. And I think that when you bring Islam as a whole And I keep emphasizing this. Yeah. We really have shone right on the Islamic Sort of punishments, legal punishments, things like that, criminal law or things like that. لم ي that doesn't show the whole picture of Islam إسلام is not a society where there's just a row of people with swords raised above their heads waiting to chop things off that's not what Islam is about and that's never been what Islam is about you have to put that in context as a necessary deterrent to ensure safety security and peace for everyone in the society that doesn't need to change it doesn't need to be updated in fact we need to go back to that نحن يجب أن نذهب إلى المساعدة التي يجب أن نفعل مختلفة المساعدة التي يجب أن نضع بعض المساعدة على حياتها المساعدة التي يجب أن تتوقع أخرى من تذهب إلىها وَلَكُمْ فِي الْقِصَاصِيْ حَيَةَ أنت لديك حياة في الحياة المساعدة أنت تتوقع الناس من تذهب هذه الطريقة ومن المساعدة التي ليست مجردًا على الناس where we have to pay for keeping some really horrific and evil people behind bars and we have to kind of pay for that so I don't see any logical reason and I certainly don't see any شرعي reason to change what Allah سبحانه وتعالى has given us if anything we need to go back to that implemented properly when it's not implemented properly then that's not representative of what Islam has Speaking of going back do we not go back to the scholars that preceded us? For example, there's the 8th century Maliki scholar Abul Qasim and Burzoli who actually called for the replacement of the the Hudud as we described them today with things like financial penalties What do you have to say about that? I don't think that's actually a correct quote from Abul Qasim Salih رحمه الله تعالى Maliki scholar I believe what the discussion is is what I alluded to earlier about the not about the financial penalties as a replacement for the Hudud but as financial penalties in terms of تعزير is it allowed for a judge to implement a financial penalty and I did allude earlier to the fact that the جمهور of the علماء the majority from the حنفية, the Maliki, the شافعية and the حنابلة they held the opinion that is not permissible that financial penalties are not a tool that is available to the qadi in that sense except where there is a clear evidence in Islam for that شيخ الاسلام و تيميا and others and among them others from those we have quoted they held the opinion that it is permissible to introduce financial penalties in the aspect of discretionary punishment that is what I have understood from what I have read I did go through the book today and I did look at some of the quotes earlier on and from what I can see and again we can look at this in more research we can bring in the Q&A if there are further things to look at but what I can see from this is this discussion is about the use of discretionary financial punishment and nothing to do with replacing the حدود what about the argument that the world has changed which is evident I don't think either of us would disagree with that the world has changed since then it's become more cosmopolitan it's become more multicultural that inevitably will have an impact on things like crime has increased and yeah crime has increased people are less safe so these kind of things that has with even not aside from those facts which I agree they are facts but aside from those even the fact that the technology has just changed the way we live and the day to day transactions that are taking place nowadays are just so different how can we refer to laws that were based around 7th century Arabia and still believe that despite the world changing so much that it's still applicable today so I think there are two things here I think first of all the fundamentals of human interaction haven't changed murder is murder murder today is murder we haven't got to the level where murder is like someone deleting your social media account or something like that or like murder is murder yeah زينا is زينا and so on those fundamentals haven't changed and those are fundamental human they are crimes against humanity on a human on a level of humanity and generally in every society they are considered to be really terrible horrific crimes things like murder adultery fornication and so on that is one aspect the second aspect is that as we've mentioned in several you know several times إسلام provides a framework for dealing with what we call نوازل and مستجدات now murder is not a نازلة I'm sorry murder is not something new that turned up yesterday neither is fornication something new neither is apostasy something new that turned up last week we also talked about the Jewish law of stoning to death for the one who invites someone to another religion and so on this is not something that turned up last week these are not نوازل they're not مستجدات they're not new issues that need to be looked at in the concept of or in the framework of Islam they're just simply things that were there before they're there now and they have their rulings however if there are نوازل like financial crimes right and says we talked about theft being theft from a place of safety a place of safety and security what does that represent in terms of Bitcoin that is a نازلة it's a new issue that needs to be looked at in light of the Islamic evidences through things like قواعد principles قياس анالجي other tools that are available to the مجتهد in order to determine where this sits or what the conditions say in terms of the laws under punishments for theft when is it a discretionary punishment and when is it A حد من حدود الله عز وجل that is something which is looked at in the framework of what Islam has given something there's plenty of guidelines for example the use of the word حلس حلس here in theft is a place of safety and security that could be potentially considered to be as digital as well as as well as physical because the word used is broad but that's for the scholars and the مجتهدون to look at and to analyze and then to apply the rulings of Islam to them Islam adapts to changes in the world changes in the world are نوازي الله عز وجل adapts the religion of Islam to them through principles and through the tools that are available in each you had as for things that have always existed and still existed today those don't need reform okay you mentioned in there the principles and you mentioned something like قواعد الفقية for example is it not one of those principles and عد محكمة that the customs can play an impact on a ruling for example when we talk about the ruling of a woman not being allowed to travel many scholars say that there isn't a set distance it's rather what the the customs of the people defined as traveling so this this has an important principle that comes before it okay and that is that when you have enough you have an evidence a textual evidence there is no room for any of the aspects of اشتهد there is no aspect of looking at the عرف because the عرف is محكمة in that which the شريع did not provide I had for did not provide ruling for in this case العرف the عرف is محكمة no doubt so we have the principle لجت هادم عن نص there is no right to have to exercise legal judgment in the face of textual evidence so there are things in which Islam left it to عرف and there are things in which Islam did not leave it to عرف and no doubt these هادم is something delimited and chosen and fixed okay perfect I'm going to just move on some closing questions now and then I'll give you the chance if you'd like to take it to summarize what we've discussed on this podcast today Insha'Allah so the first question I have is that these punishments that we spoken about that apply in the Muslim country with the Muslim government I'm I'm not talking about necessarily blasphemy or things like that but I'm talking about theft for example do they apply to non-Muslims living all those people who live within that system I mean who live in that system so yes it applies to the Ahl al-Dimmah and so on I mean and they may have some specific things that are unique to them we mentioned the issue of when we go outside of punishment we talk about jizya and things like that but broadly speaking the the people of Ahl al-Dimmah they live within the rules of Islam and they have the safety that the Muslims are all are entitled to in terms of safety security protection and so on okay would you advocate for Sharia law in the UK I believe that the Islam again this Sharia law is a is a very negative it's a very term that has a very negative connotation I believe that the religion of Islam being implemented in the UK will bring nothing but good to the people of the UK it would bring an increase in people's safety and security will bring happiness to people it would make people's hearts have tranquility because the Sharia is all of that it's all it's a it's a remembrance of Allah it's the prayer it's fasting it's also about having strong punishments that deter people from crimes I believe that it would bring nothing but good to any place in anywhere in the world okay I I want to thank you for your time first of all and give you the opportunity if you'd like to summarize what we discussed feel for you Insha'Allah yeah I think there are just a few things that I would like to sort of just bring people's attention back to I think first of all that the Sharia is more than just punishments I think that when we use the word Sharia to for punishments we really give the impression that there isn't anything in Islam apart from punishing people for crimes and really it's a tiny tiny part of the religion of Islam and it's an important part but it's a tiny tiny part and to look at that alone is really to give to to make an imbalance and it makes this really that the goal here as we've mentioned many times is deterrence first of all deterrence and stopping people one person goes through it 100 people are saved because of it the second thing is that there has to be appropriate retribution for crimes there has to be a means of rehabilitation through Eman rehabilitation this dunia and in the after through Eman yes there are times when the ability to to commit crimes again and there are also issues of restoration like things like blood money whereby the the family of the victim actually receive some kind of compensation and restoration for the crime that has been committed against them these are all things that are recognized in western legal systems has been important but I believe the only Islam brings those things together and balances between them with the wisdom that is the infinite wisdom that are I would say that it's difficult to cover everything in one topic so I would say that if there are areas where we need to expand upon we should do so if there are things people would like to look more look into more about they should do so because this is my يعني best ability to sort of just explain and clarify but ultimately the whatever I say that is is correct is a blessing from Allah عزوجل and whatever I said is the religion of Islam has nothing to do with that so it is important that we give that disclaimer sure and otherwise I think that the more people look into this with a balanced balanced sort of approach and an open mind they'll actually find that this like every part of Islam is from the محاس of Islam the beautiful qualities of Islam by which Islam is distinct from others by which Islam brings to society what nothing else can bring now جزاكرا خيران شاكرا وياكم سبحانك الله مواوى بخمدك أشهد ولا إله لأن أستغفرك واتوب إليك


All right, we're gonna go ahead and get started. Thank you everybody for coming. I hope you enjoyed the keynote. I know that I recognize many of you, so looks like many people have traveled a long way. So today we're gonna be talking to you about what it is like to be an open-sac architect. So a day in the life of an open-sac or a cloud architect. My name is Vinnie Valdez. And I'm V.I. Chabolo. So we're part of a group within Red Hat called, it's within Red Hat Consulting. We're called the Emerging Technology Practice. So we're in a subgroup or a sub-practice called the Cloud Practice. So we focus on open-sacting containers generally and any other platform entities that would help support those sort of clouds. So I'm a senior principal cloud architect. I am a lead architect within the group, technical architect. And so we help design clouds and implement them for customers. And I'm the practice lead in the same group. I actually have a group of SMEs that actually work with me helping customers build clouds. Okay. So I'd like to make this a little bit interactive if we can. So what I'd like to do is just raise your hand, call out whatever it's like. But what comes from mind when you hear cloud? So industry buzz, buzz words, everybody have enough coffee yet this morning? What is cloud? Infrastructure as a service, very good. Anyone else? Microsoft? No? To the cloud? Is that what you're saying? No. I got you. Anybody else? Scalable, like it, yeah. Delivery? Agility? Okay, we like it, yeah. Self service? Cost, maybe reduce cost? Security? Three years ago? Pay as you go, okay. Either way. Okay, so, right, so there's a lot of ideas. We have internet of things, NFV. So everything that you actually said here probably falls into one of those categories, right? So you talk about agility, self service, that's your infrastructure service and DevOps. DevOps leads to discussions around containers because everybody you talk to these days wants containers in some way, shape or form. That leads into, as a service model, like platform as a service and software as a service and everything is kind of associated to cloud in some way or the other. And then you have this buzz about cloud native applications. How do you build my applications that actually can run on the cloud? So we also have hybrid cloud, right? What does that mean? Well, maybe you don't have enough hardware capacity within your environment. You need a burst out to public providers. And if you actually wanna do that, looks like the answer that you hear these days and mostly for the audience that's here is OpenStack, right? OpenStack is geared towards solving all those problems for you. And so we know, we just do a quick DevStack install and you get all of this out of the box, right? Optumly configured, performance tuned, no. So the idea here is you certainly can just start with a very simple install, work with the business, iterate, improve, rework. But people looking at that, business owners and C-level executives, are gonna look at the amount of time you spend. And if you haven't properly planned this out, it could be actually very expensive and very time consuming to arrive to the correct platform. But if we actually build a cloud, what does OpenStack give you, right? So the promise that OpenStack brings to enterprises today is, it was not enterprise ready three years ago, but today everybody is claiming that it's enterprise ready. It's ready for enterprises to adopt OpenStack. It is part of the mainstream. It's no longer just a pipe dream, right? It is real and viable in enterprises today. It's supposed to be agile. It is software defined, which is API first. It allows you to reduce cost because it eliminates metal lock-in. It's all open source, it's open and it's a scalable platform. Yeah, so very good. We heard most of these ideas from everybody. So when you think about what an OpenStack or a cloud architect is, what is that? Anybody have quick ideas? What does it mean to be an OpenStack architect? So Vijay, in your mind. So I'll probably give you the 50,000 foot view. An OpenStack architect is somebody who actually wants to build a cloud platform to actually solve everything that we saw in the previous slide, right? It's more to enable infrastructure platform that's actually geared towards providing agile, scalable infrastructure. And that's what an OpenStack cloud architect is. But if we look at the reality, the ground zero, what does that actually mean? So in my mind, I think of an actual OpenStack or cloud architect as someone who needs to have very proficient experience and skills in at least four major areas. So I think I consider Linux system administration, automation, networking, and storage. And you need to not only understand these topics in these areas, but you need to be able to implement them hands-on. A lot of people, I see people struggle, whether it's consultants or people we work with in various areas.  You try to figure out what the problem is and in the end it ends up being something in the environment. It's networking, the switch isn't configured. So you have to be able to troubleshoot that. You have to have that experience. You can't be learning how to use T3Dump and packet captures, even as an architect in my mind, when you're trying to address higher level implementation technology when you don't have the skills for the underlying technology. So in my mind, it's somebody who has hands-on, not simply somebody who's a hand-waver or a crayon-wielding box-drawing architect on the whiteboard, right? That's not just an OpenStack or a cloud architect in our mind. But how do they actually differ, right? We actually had the world architects in our enterprises for the last 15 years. The way I would consider the difference is, if you look at a traditional architect before the word cloud came in, before enterprises started adopting cloud, the traditional architect for all siloed. You actually had a compute architect was focused on compute infrastructure. You actually had a storage admin or a storage architect focused on just making sure that the storage is right. And they had the networking architect, so focused on routing and switching and making sure the network within the environment is good. But they're always siloed. They had different lines of bosses, different owners, and they would always have a big wall or a fence between them and it was very difficult for enterprises to work. It wouldn't actually give you for a scalable agile environment. But a cloud or an OpenStack architect needs to be able to be flexible across all of these functional areas. You need to be able to understand the complex integrations of various storage or networking vendors and how they interact with each other and how to increase performance and how to meet the actual business needs, which we'll talk about in a minute. But a traditional architect didn't have to worry about all of those because he actually was supposed to only build something the last three years. He would actually patch once a year. He was supporting a business where the product would only get released once a year so he was not worried about agility and scale and everything was pre-planned, you build and then somebody would actually come and use it. Yeah, so cloud OpenStack architect is gonna look at way more frequent builds, maybe daily or weekly. They're gonna enable their users to completely be self-serviceable. They want to develop iteratively and, as I said, daily, treat infrastructure as code. As a traditional architect, you're mired in business processes and idle processes. You actually had change management, release management systems. You take weeks and weeks to actually get anything approved and that's what a traditional architect always used to work with. So cloud architects will enable process and methodology in code, right? And kind of back to the fundamentals, everything should be API first. You wanna make it repeatable, automatable and be able to improve on that very quickly. So, Vijay, understanding this as a cloud architect, how would you go about building a cloud? So for me, cloud is very personal to every enterprise. There's no one cloud solution that actually solves everybody's problems, right?  You wanna discover what the objectives are that you're trying to solve. Once you actually understand the requirements both on the business side and the technology side, then you actually go about designing the blueprint that you wanna use. But keep in mind that the blueprint that you design is not going to be cut in stone forever. It's something that needs to be iteratively developed and changed over time. You actually want to be able to deploy them in small sprints because you actually wanna build cloud the same way you're building applications or products. It has to be agile. It has to be start small and add features and functionality slowly to actually evolve your cloud because it not only gives you an ability to build it faster, quicker, but also enables operations to actually operate it better. If you're instead of building something using our old waterfall methodology, if you use the standard agile tools, you actually build small, iteratively develop and operate. It actually makes the cloud build something towards your business goals. So once that's done, once you have a deployment, now you wanna validate that. You wanna make sure that that matches what business needs or technology needs you are trying to solve for. If you are not, or even if you are solving things nicely but you wanna improve on it, you go refine the process. And again, very quick iterative deployment cycles. So once you do that, then you can mentor your users and your operators. Make sure that they understand the entire process. They understand how the design fed into what has been deployed and how to iterate and how to refine and automate and build. And then you wanna collaborate with all of the users, all of the operators. You want to build out best practices, make sure things are documented. You wanna make sure there are no one-offs, no special cases, no brints from the Phoenix project. We wanna make sure that everything is completely and fully automated and self-contained. So one of the first steps that we actually had was discovery, right? So what do you do actually in a discovery process? Some of the objectives or goals that you actually wanna give yourself by you're doing a discovery session is, one, you actually wanna get all the stakeholders together. You wanna make sure that you actually have full buy-in from all the different stakeholders in your enterprise. You wanna actually collect the business objectives to see the cloud you're building is geared towards that. You wanna actually then collect the technical objectives that are geared towards solving your business problems. And that actually should lead into your technical architecture. And what's very important, as Vijay said, is you wanna get all of the different stakeholders or product owners, anybody who has a stake in the business to be in the room. And a lot of times that's very difficult. People are very busy, but you wanna make sure that you have representation from the different areas. And it doesn't matter how you perform the discovery session that we're about to go through, but what matters is the process that you do it. It could be on a whiteboard, it could be with post-it notes, it could be using a tool like JIRA, Trello, anything like that. But what you wanna do is collect all of these objectives, whether they're from the business, from the technical audience. And you want to prioritize them. And so what we're gonna do is go through a couple of questions first. So as a technical architect or as a technical person, a lot of times I hear this, why do I care about the business objectives, right? I was told to implement something, I'm gonna do it. Gardner told me I need OpenStack, so now I need to go figure out how to do it. So Vijay, why should I care about the business objectives? Well, one of the reasons is as an architect and an enterprise, you're not building clouds to just play with it. You're actually building it to solve a business problem, right? You need funding from a business to actually build a cloud.  Even as a CTO, you actually need to justify the spend. You're actually geared towards reducing costs. You're geared towards building clouds that are scalable, solving business needs. So we actually have to get business involved in the decision-making process. But then if I was a business-focused guy, why would I care about the technical objectives? I need something done, just get it done. So the reality is the technical implementation details are ultimately driven by the business needs. We can put something together quickly. We can throw DevStack down or PackStack or whatever, but it's not gonna be an optimal solution to the business needs, so we need to figure out what those specific business needs are so that we're solving properly. So examples would be SLAs, performance. We may have workloads that have certain IOP performances, or we need to be able to deploy to multiple sites, multiple regions, and have availability, or maybe data protection or isolation requirements or regulatory needs that we need to meet. So all of those tie back in. So we actually gonna walk you through a mock discovery session. We'll actually, this is something that we do with almost all our customers. Every time we actually talk to them about cloud, whether it's OpenStack or a general-purpose cloud or a hybrid cloud. So we'll walk you through a mock session and how that actually leads into a design and operations. And again, just to save time here, rather than going through the whiteboard exercise, calling on, normally we would have a conversation with the customers, and as I said, there'll be different representatives from different areas. You'll have business guys, you'll have technical guys, and what's really good about that is certain people will raise concerns or priorities or business objectives or needs that are important to their business, but it may not be to others, or other people may say, hey, wait a minute, that's not a priority to me. And so you'll start a conversation between everybody, and so you'll start to understand what the real priorities are, and everyone should agree, ultimately, on what these are. So we'll start out with the business goals. So when we start off doing a discovery session, we actually have to have firm goals in mind. What are you trying to achieve out of that session? What are you trying to achieve out of, because it's difficult to actually get all the stakeholders together, so you actually want to plan for your session when you're actually collecting other requirements. So our proposal is the one that actually worked for us is pick the top three business objectives that you're going to solve. Get your business by hand, prioritize those business goals, and actually identify those. You would actually then want to pick, at least the top five or six, technical objectives that are geared towards solving those business goals. If you don't, if you find a technical objective that's not aligned to a business goal, take it out. It's not meant to be there. That should actually lead into a technical architecture that actually supports those goals. You always start small, like you said, use an iterative approach, build an MVP first, a minimum viable platform, and then actually iteratively grow that to cover actually more use cases as you collect them. You also want to consider something. OpenStack releases every six months. So you don't want to plan for something that's required two years from now. You're not sure what OpenStack is going to evolve into in two years. You'll have four releases between now and then. So you actually want to plan your cloud. You actually want to make sure that when you're actually upgrading it, if it's going to be a forklift, if it's going to be a rebuild of your existing cloud, or you want to build parallel clouds to support different functions. All right, so let's go ahead and go through the mock customer kind of environment that we have put together. So first we're going to start with the business use cases. So typically these are, once they've been discussed and refined and prioritized, they're written as statements. So Vijay, go ahead and start with these. So the common goal that we keep hearing all the time is as a line of business owner, I want to actually build new products and roll it out to the industry pretty quick because my competition is coming out with releases every month. I want to come out with releases every week to actually stay ahead of the competition. I want to reduce total cost of ownership. I want to increase my margins. My shareholders are actually sitting behind me, asking me to make more money. So I want to reduce the total cost of building my product or solution and reduce the total cost of ownership. And I don't want the environment to fail when I have peak demand. So I want to actually have a scalable infrastructure that actually can meet capacity. This is a common use case for most retail customers, it's seasonal. Come Christmas, the storefront goes heavy, it goes berserk. We actually want to be able to scale out that actually can manage that workloads and have managers demands. Okay. And so let's talk about some technology use cases. So I would say something like, as a technology owner, I want to enable my users to be self-sufficient. Pretty common. I want to avoid vendor lock-in. That's gonna help me reduce costs. Want to enable elastic infrastructure to meet capacity on demand. Again, something we talked about with OpenStack. I need infrastructure as code to enable DevOps. I want to, I need to have a platform that is secure at all layers of the infrastructure. Very important. I would like to deploy across multiple data centers for resiliency and isolation. Back to the use case I mentioned earlier where you may want to have a set of workload applications that go across data centers. So now that you actually have the objectives, that's great, right? We actually have the IT owners telling you what they want. We have the business owners telling you what you want, but what does the application owner want? What does the developer want? So as an application owner, you actually want to have stateless elastic environments where if I have an application server, I want to build around thousands of application servers on demand and it should scale out automatically based on usage. I want the environment to support specific DevOps requirements for specific workloads. There are some workloads that actually require near bare metal performance, like Hadoop as a service, or I have NFE workloads for telcos. So I should be able to have a cloud that actually supports that. For databases, whatever. And you also want the security to be a part of the initial deployment, as part of the design, it should not be an afterthought. Usually what happens is, at least what you've seen over the last two, three years is, security is always an afterthought. You build a cloud, you build a cloud in a COE environment, you test it, validate it, you try to push it into production, and the security guys come in and put their hammer down saying, well it's not been tested, it's not been certified, it's not going into production.  So then as an IT operations owner, I need environments to be isolated within projects. I would like workloads to be able to attach to physical networks directly, as an example. I would, as a developer, I would like to build my own application environment. That makes sense. So one of the, actually captured all of this, now what does it mean, right? You actually wanna then take those objectives that you heard and then try to see how it actually feeds into some of the technical requirements that'll help you design those clouds. So we think about one of the requirements around the workload and the performance. So we might propose that we use host aggregates, for example, for different types of hardware. We might have a general pool available, a general host aggregate and we can expose those to users via flavors or we could even use availability zones to expose them that way instead. SRIOV for PCI passer for increased performance. That might be something that could match one of the business goals or a secure virtualization for the security requirement. That's SBIRT. Obviously we want resiliency, so we have multiple NICs, we bond those together. So we actually heard about the networking requirements in some of these use cases, right? So we want to have tenant network isolation. So you wanna pick a VX standard VLAN based networks for tenant isolation. Those requirements that you should actually be able to connect to external systems. So you probably wanna enable some kind of floating IP within the environment or use provider networks. There were requirements for enabling bare metal performance. NFV actually has specific requirements for near bare metal performance. You actually wanna enable some of the NFV features in networking, in neutron to actually make sure they actually work. Okay, and then we have storage requirements. So listening to the requirements, in this case we would say Chef storage sounds like a good solution to the different requirements. There are multiple tiers of storage available for the high performance or the general performance. So we can enable multiple back ends. We could use storage replication for the multi-site requirements. And we could use stable volumes. So even though that the applications themselves will be stateless, the data could be on block storage that we can recover by attaching it to a new instance. Okay, so what we'll do now, now that we have all the requirements, we have the technical requirements, what we can do is propose different architectures. And this is a conversation that occurs with our customers. We would provide them a proposal for the solution to the different needs that they've given to us and the priorities. And so we may propose several different architectures. And as Vijay has said, we wanna start small. So we're gonna start with a minimum viable product first. So this is probably the smallest production cloud you wanna deploy with OpenStack. If you see here, you probably have highly available controllers that actually manage your control plane for all the API services.  So that's probably the smallest OpenStack environment you would build. And the reason why you wanna do that is one, understand if the enterprises can adopt OpenStack, they learn from it and actually can make it work. Once you actually have this up and running, you understood what OpenStack is. You actually design for the bare minimum use cases. Then you actually wanna expand it upon to actually add more functionality. So one of the requirements we saw was they actually wanted OpenStack deployment to be dual purpose. One for general purpose compute, but also they have wanted bare metal performance and NFP workloads. So how do you actually take this and extend it in to the next one? Yeah, so we could, as I mentioned, either using host aggregates or availability zones, we could expose specific compute nodes to the users. So in this case, if we look on the left, we could have a general user, or a user who wants just general flavor, general instance, nothing very specific, just maybe for testing. So they'd request that via horizon dashboard or via APIs directly. And they'd be given the host aggregate that exposes the general pool of compute nodes. On the other hand, if we have a user who needs NFV or something closer to bare metal for some of the reason, then they would be exposed to that host aggregate that gives them that. So next we could talk about automated deployment and extending to multiple sites. So how many here have used triple O to deploy? Okay, so we, this here talks about the idea of the overcloud and the undercloud. You may have heard that before. So triple O stands for open sac, on open sac. So what you have here on the outer box is what's known as the undercloud. So this is the initial open sac environment that's deployed. And the idea here is you see these various lines over here, one labeled ironic. Heat, for example, would, rather than deploying a set of instances and networks that would represent your virtual environment, it would actually interact directly with bare metal using the Nova Ironic driver. So Nova typically is your hypervisor which has a driver to livevert. Well in this case, using triple O, it's gonna manage bare metal via Ironic. We have neutron, which is gonna control your networking for your bare metal systems rather than your virtual environments. Glance is gonna provide the OS images that will get laid down onto bare metal. So that is what the undercloud is and you have various compute nodes which are all bare metal, which drive the inner box here, which is the overcloud. So this is the actual production environment. So here's where you have the standard open sac with the high availability controllers as we saw in the single site and the various open sac components with its own set of compute nodes which are also bare metal. And then Ceph, potentially. So in this architecture, that's what we recommend. So that actually takes care of building a cloud at one side. But what about multi-site? How do you actually go about doing that? So when you wanna talk about this? Sure, so in this example here, this is actually a real customer deployment. I'll talk about where this came from if anybody's read the architecture design guide for open sac. So this here represents four edge sites that possibly have some sort of service for the customers, could be content, could be whatever it is. And within each site, we have a failover region or environment of open sac. Now in this case, they're actually sharing management services. So we have shared Keystone, shared Horizon, shared Swift, for example. Which is one way to do it. Adds a little bit of complexity though. But how do you actually go and upgrade, right? You actually have, I see here, eight clouds all tied to a common management pool. So you actually wanna upgrade it as open stack is releasing every six months. How do you actually go and upgrade this without actually causing an impact, causing any downtime? That's a real risk. So one thing we can do is enable some sort of cloud management platform. So in this case, we have two independent regions. So this again is just a copy of the single site that we saw earlier. These are operating independently. With something like a cloud management platform, you can actually expose that to your end users, which has its own API, its own UI. And in this case, you can define sets of instances that could potentially deploy to either region, among other things. But you actually have a problem here, right? If you actually take this, a tenant in site one is not the same tenant in two. They have different EU IDs. They have different tenant IDs. So you probably have to build some kind of a common mapping or orchestration to actually ensure that the tenants are the same. So it really comes back to the enterprise and your use cases and how you're actually mapping your active directory and how you're mapping your identity systems to see which of these architectures actually suit your business needs. So the goal here is taking the use cases that we derive, but you actually come up with four proposed architectures and see what makes sense and how you wanna deploy. Okay, so now that we have them deployed, the next step is operations. So how many here have to deal with operations in your environments? Okay, everything just runs on its own. That's good to hear. So BJ. So one of the common problems that we've seen is how do you debug OpenStack, right? So well, OpenStack is up and running. I'm a traditional virtualization guy. When there's a problem, I actually get an alert with OpenStack. I have to go and debug 1500 logs, thousands of lines of code, look at and build your own correlation metrics about it, so how do you actually go about doing it? Wouldn't you just SSH into every node and just tail dash F star? Yeah, if it's a small cloud, but if you actually is a big cloud, you know everybody in this room to actually SSH in and help you out. Okay. So one of the common things you wanna know is, you wanna know when an OpenStack service fails. You wanna know when a service is misconfigured. It's not optimal. You also wanna know when a particular service is overloaded, it's not functioning properly. Like for instance, you request an over compute instance, supposed to spin up a VM in three minutes, it takes 10 minutes. Supposed to spin up in three seconds, Cinder doesn't respond because it's looping. How do you actually know that? What are the strategies you would actually like to deploy to debug OpenStack environments? And so those are good problems. Absolutely. What technical options do we have available for our OpenStack clouds? There's a lot of tools available in the industry to actually use and mostly open source. So this is one way of actually solving it, right? So we actually wanna build a log collection tool process. The one that we've actually been using quite a bit is Fluent Day to actually collect all the logs and aggregate it. Elastic search to actually be able to search through your logs and Kibana as your dashboard to actually give you that visual representation for the end user to actually build some of those. So is anybody using any of these tools? Okay. All right, good to hear. So the difference that you'll actually see in the previous slide, Vinny, is we're using Fluent Day instead of LogStack. It's just by choice because we actually feel that Fluent Day is easily highly scalable than Elastic Search is. So it's easy to actually be built in a highly available fashion. So you can eliminate single point of failure. So how do you actually set it up? So this is how a logging structure would look like, right? You probably have Fluent Day running on all your control nodes and your compute nodes, forwarding all the information to your logging node. And then logging node, you have Elastic Search and Kibana to actually help you search and provide you user dashboards. Okay. So next, we want to look at the performance and availability, and we want to do that through monitoring tools. So there are quite a few different tools here. A collectee, Graphite, Grafana, Senzu, Uchiwa, have anybody using any of these? Okay, some of the same people. Okay, good. All right, so very similar to architecture here. So we have agent running on our various OpenSec nodes. We have that communicating over the MQP bus, what RabbitMQ here, and forwarding to a Senzu server, which exposes it via an API and Uchiwa as the UI. So you can take a look at that. And you talk a little bit about performance. So yeah, you actually can collect the performance metrics using collectee. Collect all those metrics and actually have it viewed through Graphana and Graphite. So you actually see a lot of different tools that come in. You'll probably see a lot of the tools come in through Redats distribution soon. It's actually in tech preview right now. It'll probably be G8 around the next release. So some of the same tools because our goal, as we're building clouds, one of the biggest challenges that we see is it's difficult to actually operate an OpenSec environment. So our hope is that you actually build these open source tools and actually make it easier as an operator to actually run these clouds. Okay. So if you build a cloud, some of the other things that as an architect that you probably need to look at, you actually need to look and see where your enterprise is in the IT maturity curve. This is actually a slide that we borrowed from Gartner. So some of the other things as an OpenSec architect you'll probably need to look at. You actually need to look at image management. You need to be able to look at patching strategies for your enterprise. You actually have to standardize the build process. You have to standardize your templates. They actually want to build through. You actually want to screen and scan your images for vulnerabilities ahead of time so that as an end user, the application developers are not responsible for looking at the images. As the cloud architect, you are responsible for making sure that images that are actually brought into the cloud are actually scanned and cleaned. So as part of a consulting engagement, we can come in and work with your business lines and interview people and understand what your maturity level is. And that's what this is about. Are you at a level zero or are you at the other end of the spectrum at a level four? And this will help us and work with you to develop a strategy in terms of moving forward so that you understand if you truly are ready for OpenSec or if you need to take some baby steps before that. So that is the bulk of our content. Do we have any questions? Yes. Yeah, come up here please. We'll go back to the diagrams. Which one? Go ahead and state your question. I'm sorry. Just turn it on. Yeah, you had an example where there were, I think, three independent GOs, each GO had two regions. Right, so yes, in that case, in each rectangle, is each independent OpenStack region? Yes. And so each has its own API endpoint and? So in this case, you probably have eight OpenStack deployments managed by that central management, say here. Are they independent? So eight OpenStack regions, yes. But not totally independent, where the keystone is common. Right, that's correct, yes. So as an application developer, if I got to develop a right redundant application, does the application developer then get exposed to the different region endpoints and there's some instances on region one, some on region two, or do you have availability zones within each region then? So it depends on what exactly you're trying to do. So it could be that you want to, for this example, these edge sites needed to be isolated to the customers for locality reasons. So there was some other intelligence that happened before the application was deployed to determine which site it went to. Within the site then you had basically the multiple regions available for high availability within the regions themselves, right? So in the case of what you're asking, where does it go, it depends on what the use case is for that application. Does it need to be close to the customers, like this example here, or does it just need to be available in multiple regions in case one goes down? So let's say the use case is whereas as an application developer or a business user, I need to develop a fault tolerant application, and therefore I need to be able to spin up instance or distribute my instances over different regions using the same API, so that if one particular location goes down, maybe a power fault or something, my application continues to run. In that case, how would you architect? Would you use availability zones? You actually can use, it depends on what your failure domain is, right? If you actually were tying your failure domain to a rack of compute. Let's say it's a rack. If it's a rack of compute, then yes, you can actually have multiple availability zones or host aggregates across multiple racks and make sure that when you're deploying an application, you actually deploy across multiple availability zones. But if your failure domain is actually an open-stack cloud itself or a region itself, then you actually want to then have your application spread across multiple open-stack regions itself. So in classic case, you probably have, say a data center in Tokyo and you have a data center in the US and as an application you want to actually be able to be fault tolerant, that something happens in the US, the applicant still can perform, you actually want to spread across both. But in this case, that's geographically dispersed and you actually have some kind of a load balancer at the top as an LTM or a GTM and actually spread the load, that you actually can still access this application, still work. But if the requirement is localized, that you actually want to just make sure that if a rack of compute goes down, it's still available, that you can just have the application spin up across multiple availability zones. That might be where something like this is more appropriate for your use case. So you expose to the cloud management platform itself rather than to the underlying open-stack, so your application doesn't have to make a decision as to where it's going. It talks to, in this case, sort of a broker, right? The cloud management platform, which will then decide which site it should go to. Thank you. Thank you. Anyone else? Yes. Hi, maybe my question is a pretty detailed. I worked in an open-stack company and our biggest problem is the fast deployment. Since open-stack is a big system and we may face many, many questions and the engineer may ask me why the virtual machine can't pin. The problem maybe is an IP table's problem or open-wave switch or even MQ and so on. So we have talked about debug and operation I think can we, do we have a well-debuted deploy, automated toy rather than we have talked about the logging or other thing? So this is actually the tooling that we actually tell you how you should do it, but this will actually, it's something that we're working on actually making sure that it's actually productized so that as an operator you don't actually have to stitch this. It actually comes pre-built for you. So all you have to do is know how to actually look at your elastic search and look at your keywords for you to search for. The problem that you had, if you actually had this framework built for logging and you knew that you're actually having rabbit MQ issues or IP tables issues, all of that is already logged and you actually can build your own dashboards through Kibana that as an operator you just look at your dashboards and see what's happening in your underlying cloud because the logging is instantaneous. It's real time. It's not after the fact when there's a problem go, look, collect the logs and do it. It's happening in real time. So you'd actually be able to look at it better. One of the challenges that we've actually seen in the field in all our experience over the last two years is this is very primitive today, right? So we're actually working towards making sure as the community itself, I think there's a lot of work happening in this front to actually make sure as an operator you actually get the best practices built in in the standard tooling. Which distribution it comes from, right? You actually need something that's more standard. So we're actually working towards making it a more standard platform. But a little bit more to your question. If you are experiencing, like you said, R for IP table or specific technical issues, then that sounds to me like it hasn't been fully deployed yet. You're still sort of in the works of testing it out. So what you wanna do, my recommendation would be start small. Start with smaller POC type environment. As we talked about earlier, the minimum viable product. Make sure that it's working. Make sure your use cases are executable. The technical issues have been resolved. Then you can expand out to full deployment. And if you are seeing performance issues, that's where something like this can help you. And from a testing standpoint, you actually can look at a project like Rally to actually build your baselines and actually do your performance testing on your cloud. So you actually cast this problem before your customer talks to you about a problem. Okay, thank you. Okay, thank you. Anyone else? Yes. So this logging and monitoring, is there a way to integrate it with the physical infrastructure itself? I mean, this actually doing at the component level. So this is actually a component level, right? So if you actually go back to our triple slide with Ironic. So Ironic is actually a bare metal driver. So he actually will be able to monitor your infrastructure, right? He actually will tell you the health of your underlying basic physical infrastructure and actually be able to give you that. She'll actually be able to get some of your operations dashboards. They'll actually give you the health of the underlying platform, not just the virtual instances, but the actual underlying infrastructure. So it's just integrated with the, FluentD is also integrated with Ironic? So Ironic is running the under-cloud compute. So it actually has the horizon dashboard and actually gives you the Ironic dashboard. It actually gives you the health of the underlying compute. Anyone else? Yes. You only get one question per session. I'm just kidding. You're nice guys. How do you hand, let's say it's an application to have a developer or a business owner. I don't want to run into disruptions when you guys upgrade every six months. How do you get around that problem? So there's a magic bullet, upgrade in place. Sorry, I'm kidding. I wish. It's work in progress. It opens up as a community actually has been evolving. Our hope is it actually is getting better. So I think we are working towards making upgrades in place more feasible. So our goal is using the deployment tools and basically using configuration management to actually be able to upgrade and make that easier. And one of the common things is when you actually have multiple API services with different versions, right? The way we're trying to do is instead of actually treating the OpenStrike deployment as physical pieces of code, we're actually kind of turning it into an image and actually using image-based deployment. So it'll actually make your upgrades a lot easier. You upgrade the image, push it through glance, through Ionic, and the OpenStrike compute now that actually comes up with the new version of your image. But also the multiple regions availability is something else that you can do to mitigate that. So let's say there's one region. Let's say that there's one region and I want to upgrade. Are you saying you first upgrade a management plane and then upgrade your compute nodes one at a time?  So there's both happening in the community upstream to actually make sure that the next release is actually upward compatible, downward compatible with the previous release. And when you have that API compatibility, then you actually can upgrade and have two versions and actually bring them together. So is there a way to solve it right now? No. So that's not solved. It's work in progress. You actually can do compute right now. There are certain projects that are not fully baked and this will work in progress to make it happen. Thank you. Okay, so just real quick. There's a lot of great resources out there. So some of the architecture diagrams that I pulled into here, I was actually part of a group of 13 people who wrote the OpenSec architecture design guide and we had a fantastic time. It was a five day sprint. We worked about 15 hours a day. They didn't let us leave the room at all. It was really fun. So we had other guides that were written in the same manner. Before you leave, those who are leaving, I can see you're back but that's okay. Thank you for coming. Appreciate it. Just want to let you know we do have a bunch of other sessions available from Red Hat. Obviously you're in this session so I can't recommend that you go see the other sessions at the same time. So we're gonna X those out. But we do have others available. Some great talks. Please come and see it. Thank you for coming. We appreciate your time. Thank you very much. One more.


Hi, it's Bridget. I wanted to give you a little bit of information about what a group session is like. So I do an online group offering. I'm just starting that here for you guys in 2020 where you get to come into a small group and then based upon the topic or the focus you get to have that group psychic experience. Now a psychic experience is not personal psychic Q&A and it's not in lieu of a personal private session with me. That's not what it is. It's not a traditional psychic reading. Usually, usually the group sessions have a topic or a focus and so that's how I work and so I just want to be really clear on that. Now from time to time I might offer a group session that has a topic of psychic reading, but that's not the norm, okay? Because the point of a group session is to get you in, connected, feeling the energy that is coming from your spirit and then also knowing that you have support of incredible spiritual helpers and energy flow that is positive and resourceful for you. It's not about answers. It's always about opportunity for connection and that brings insights and options for you. So that's what group sessions are like. Now some of my common group sessions that I offer are group sessions for clearing and in a group session for clearing it's usually going to be a situation where we connect in and I channel a spiritual guide, some kind of a spirit guide that I work with and that energy will help us to create and co-create our environment for a clearing that is in alignment with you and your intuition, your spirit and your spiritual helpers. So it's a collaborative effort. So I will channel, but it's different than maybe what you've seen on my YouTube channel, okay? It's working with a spiritual guide or spiritual helper to help set the space for that and then there'll be a channel message for the group as a whole in relation to that. And so usually clearing will probably when I do clearing sessions or offer group clearing sessions online, it will probably be close to the moon cycles. I find that harnessing the energy of that lunar divine feminine. Oh, it works so well to help us to clear out. Okay, it's not about fixing things. It's not about making everything magically better with a band-aid. It's about being real and allowing healing, allowing stuff to come forward so that we can clear it. Again, it's not a magic pill. It is really a co-creative process to support you. So that's just one type of group session. It's a clearing session. Now there's going to be others that are based on specific topics and one of them that you can watch for coming up will be about angels. I do a lot of work with angels, so keep an eye on that and that might be one that I start to do reoccurring. I also do want to kind of do an old school, OG, psychic group where maybe I'll do some, maybe I'll do like, I'm not sure what the context would be or how the entrance point would be for the connection, if I would use like card decks or if I would use, utilize maybe a channeling, like a spirit guide to open up. If we would just do, it would be fun to do some psychic Q&A. It would be fun to do that. But I want to be super, super clear. Most of the group sessions are not about that. So if you're looking for psychic readings, somebody to tell you what to do or predict your future, that's not rigid. I don't do that because I believe that you create your future and co-create your future along with the energy of the universe that's flowing to you, connected to God, the source creator, and to you, your spirit within you. And so if you're interested in these group sessions, they are a service that I will be offering. And so watch for the announcements about those. Okay? So again, I want to be clear. It's not private psychic readings. It's not psychic Q&A. It's not. I'm not channeling your loved ones. That's not what I'm doing in a private group. That is something that you would want to pursue a private session or service. And you can view my services at abovelifechannel.com, my website. There's a services page right there that outlines the different types of sessions that I offer and the different types of services that I offer as well. All right, you guys, I hope to see you, see you in the group sessions. Now they are online and they're not on social media. That's not where I host them. I actually have a video conferencing software that I use. So it's extremely important that when you register for a group session, that you recognize that when the address for email that you put into PayPal is the address for email, that I will send you the link access to join in the live group session. Okay, so the email you'll use to pay with is the email I use to communicate with you. And as with all emails that come from businesses, because that's what I am, it might end up in your spam folder, your promotional folder, your social folder, your updates folder, especially on Gmail, it will grab that and put it someplace else. Make sure you watch those other folders so that you don't miss the email that has the link that I will send to you to access at the time of our group session. All right, and if you have any questions about that or you want to sign up for a group when you aren't sure how, you can always send an email to abovelifechannel.atgmail.com.  Thanks so much.


You're welcome back. Yesterday there was a protest in Imo State by the NLC, in spite of the court injunction placed against that. They held their protest in Imo and the President Joe Agiro was said to have been arrested and allegedly brutalized by security operatives. We have Mr Chris Oñeca, Assistant General Secretary of NLC here, to give us first-hand information of what really happened in Imo State. Good morning and welcome to the program Mr Oñeca. Okay, so let's hear first-hand what happened in Imo State and what the way forward is because of time. Let's group all this together. I did hear that question very well. Tell us what really happened in Imo State yesterday and what the way forward for NLC is. Can you hear me now? The decisions of governments that are in the nation cannot work. The one that was released in May, who made the decision to move to Imo State and to take governance on special duties, one in the country, one in the region, three in the country. I'm talking about the police, Nigeria, against the Nigerian workers and their leadership. That is unacceptable. That is unacceptable in Nigeria. In the colonial times, it never happened. In the military, it never happened. This is the first time it happened in Nigeria. And it never happened to us. We have to take steps to ensure that it never repeats itself. And that was what I'm going to say. Okay, but NLC was threatening that if Agiro is not released, the president is not released, there's going to be a strike. Everybody was put on alert. He has been released now, I take it. And what is the way forward, after what happened? The way forward is simple and stress. The president was beating our heart out loud to take steps to ensure that the president is in good health. If anything happens to the president, after the birth of that, the president will not. And the Nigerians will not. And the Nigerians will not. And the Nigerians will not. And the Nigerians will not. And the Nigerians will not. Of three weeks. And the general congress will meet in the first to decide on the way forward. I would like to mention of the next of NLC and TEC that may happen on Monday or Tuesday. And that particular item will decide on the way forward. And when they are taking a decision we will let Nigerians know. But one thing is for sure that if what happened on Monday or Tuesday will not go upon this. It will not go on consequences. There will be consequences. And that is assurance. But did the government or the governor make any statement? Did the governor make any statement to NLC? Was there any comments from government house? We are not interested in any comment the governor is going to make because the only comment he will make will be lies.  But I am a little witness and I witness because I was there from beginning to the end. We were in our house in our own secretaries. The police came to attack us. The police came to attack us in our own secretaries. The police came to attack us. They are not abomination. They are not acceptable. We protect ourselves legally and we kill the traditions. And we protect ourselves in other religions. Okay, Mr. Onyeka, we would like to thank you for your time this morning. We know that you are travelling. We hope and pray for journey messes to you. Thank you so much for your time. We are talking with the assistant general secretary NLC, Mr. Chris Onyeka who was bringing us up to speed. What happened in Imo State yesterday? He confirmed that the president of NLC was attacked or was arrested, assaulted and we've seen some pictures to buttress that fact. And he has said that the NLC and TUC will have a joint meeting on Monday or Tuesday to decide on the next action. But he said emphatically that this action will not go without consequences. I wonder what those consequences will be. And it's also a very dicey situation for the governor of Imo State who already had issues even coming into office. And now, a few days just about 10 days to election in that state where he is seeking re-election. This is happening. That is really a bad name. I don't know how he's going to navigate the waters but he really needs to work really an extra hard to make sure that November 11 goes his way. Otherwise this is very denting. I must say. What about the demands of NLC are true or not but maybe he could have handled it a little bit better. But let's see how it goes. November 11 there is going to be elections in Imo State. There's also going to be election in Kogi and then Bael Sa State on the same day. And for these INEC has been given a whopping 8 billion to prepare for the election in these three states. And people were asking the question the 400 billion that was given to them in the first place that they use it for. And if they need to take another 8 billion for off-circle elections is that not ridiculous? There are a lot of things that came up that people began to talk about one of which is that the president is muting is just thinking about buying a yacht for himself in Abuja. I wonder what the yacht will be doing in Abuja or will they keep it in Lego State for him to come and cruise is that not supposed to be something personal if you want to buy a yacht or you want to cruise or you want to take a holiday how many presidents even take holidays for that long that they need to go on a cruise they need to rest on you know but a yacht for 5 billion the same amount of money that was budgeted for education for student loans 5 billion for student loans, 5 billion for a yacht to be used in Abuja. I don't know how many rivers we have in Abuja that the yacht can take or whether it's going to be in Benway or Niger or Lego State well, we'll take a short break and when we return we will be looking at or we will be listening to the stories of people who survived sex trafficking stay with us


Your career as a trader, if you want to last in this industry, will be defined by your ability to stay out. You know, everybody thinks, you know, this is all about trading a lot and the opportunity is, if the conditions are too hard for you, too tough, it doesn't suit what you're doing, stay out. You know, I can't say that enough. What we really want as traders, something, again, I say to my students all the time, you want good days and days that you don't trade.