 Kamu siap-siap? Bagus, nanti kita mempunyai... ...sampai saya tak boleh menghubungi itu sekarang. Jadi nanti kita mempunyai Tuan Ming. Dia hebat. Dia boleh memperkenalkan diri sendiri, kan? Ya. Kamu hanya memperkenalkan diri. Saya tahu. Hai, nama saya Tuan Ming. Saya dari All-in Data. Sebenarnya kami sudah memperkenalkan diri. Saya tak memperkenalkan diri. Kamu tahu apa yang saya fikir tadi? Saya rasa Papa lebih baik daripada saya. Saya seorang perempuan perempuan. Jangan risau. Saya rasa perempuan perempuan lebih baik daripada saya. Ya. Tetapi, perempuan perempuan perempuan itu hebat. Okey. Tapi hari ini saya tak akan bercakap tentang perempuan perempuan perempuan. Saya telah beri banyak bercakap. Sebenarnya... ...saya membuat sesuatu yang berbeza. Jadi... ...saya datang ke dalam teknologi ini... ...sebelum tahun lalu. Dan ia berguna untuk... ...diklub. Lihat, apa yang kita ada di sini... ...saya mengenai... ...perempuan perempuan, bukan? Jadi, kali ini... ...saya ingin memperkenalkan diri... ...perempuan perempuan perempuan... ...dan telah memperkenalkan diri... ...perempuan perempuan perempuan... ...sebagai solusi... ...untuk perempuan perempuan. Ya. Saya akan memperkenalkan diri dulu. Apabila... ...saya memperkenalkan... ...perempuan perempuan perempuan... ...saya tidak akan memperkenalkan... ...perempuan perempuan perempuan perempuan saya. Okey. Jadi... ...lebih baik-baik saja... ...apa yang berlaku di luar? Semua orang mahu pergi ke luar. Mereka berkata... ...saya mahu membuat perempuan perempuan... ...saya mahu menggunakan Vmware... ...saya mahu menggunakan... ...E-C2S1. Baiklah? Kenapa kita membuat itu? Kerana... ...kita mahu memperkenalkan... ...perempuan perempuan... ...atau kita mahu memperkenalkan... ...apapun kita mahu membuat sesuatu. Jadi, ingat pada awal kuasa terb ту... ...sehingga kita mahu memperkenalkan... ...PAAS, AAAS, IIIAS, dan sebagainya. Jadi, bagaimana cara, Emperor? Kita mahu membuat perempuan. Tapi... ...kita ini adalah wilayah tunjuk... ...yang knotut untuk mereka. Dan, kita другойkan...) ... instructions Perempuan selalu ber labels... dan kata, A to make, I want you to build me a cloud solution. And the first thing I ask them, what do they have in mind? The first thing that comes to them is always open site. And I ask them, why open site? And they say, because open site is the in thing right now. The in thing, right? When we were talking about building a cloud, what would you first think of? I think David, right? What would you think of first thing? Amazon, maybe open site, right? But these are the big players. These are something that has been there. But do we really need them? That's my question. So, it depends. I ask my client, do you really need open site or do you need something else? And he told me because open site is the name and hence I chose open site. But that's where I started to correct that. And this is where my topic comes into play. And what comes into play is I want to see how you actually need or what you need to build your cloud. You don't really need such complexity. For example, EC2 is beneficial but there are so many things that you do not need in there. Do you really need DPCs? Do you really need RDS and so on? All this are unnecessary. And then we come to open site. You have sender, you have, let's say, neutron and all this. It's too complicated for average and user or a company that just wants something simple. Who uses digital ocean? So you like it because it's a one point click thing, isn't it? So this is what my client wants to see. It's cheap, it's five dollars. Sorry? It's cheap. It's cheap but it's easy to use. It's a one point click thing, isn't it? If you go to EC2, you have to click that fill in the blanks and whatnot. It's too much of a hassle. And especially for enterprise cloud. We're talking about private clouds. These guys, they just want to be able to play deploy machine rather than fill in the blanks. So you do not really need everything. And therefore, I would like to introduce to you OpenEvola. OpenEvola is what we commonly term as the open source solution to VMware. How many of you have actually seen how VMware works? VMware re-centered. So you have seen it or maybe some of you are not aware. Let's just say OpenEvola is a platform that brings the best out of several different other platforms like EC2, like VMware, KVM, or OpenShift, or OpenStack into one. So they take the best of these components and integrate it as one. Meaning, for example, if you are used to deploying by a tanklets on VMware, you can do the same thing out of OpenEvola. Images also OpenEvola. You want to have simple network management. Simple network management just by clicking. Yes, I get this IP address, I get this network, and done. So you basically do not want to restrict yourself to a specific background. You want to be able to have third party integration. And let's talk about setups. How complicated is it to setup OpenStack? Or VMware is very complicated. You have a lot of packages. You have a lot of configuration documentation and everything. But OpenEvola is as simple as running yang install OpenEvola and OpenEvola sunstone, which is the G1. These two packages would bring you the entire controller server already. You want to install a compute node. One package OpenEvola node package. And there you go, your compute node is ready. And that brings you the entirety of OpenEvola. Why they don't have network or storage and whatnot? I will explain it to you as we go along through these slides. Okay, so OpenEvola, let's take a look at the infrastructure. So let's see how it works. I choose OpenEvola this way. So OpenEvola is very simple. All these services network, meaning they are drivers. OpenEvola integrates with all the components using drivers. We don't build them in. Because when we build them in like how OpenStack builds it, you are actually locking yourself in. Whereas if we just provide you with the drivers, you can use multiple different type of data storage, multiple type of networking mechanisms in a single setup. And you can just integrate it to be and service network through the drivers. And all this you can control or add through the SunStore GUI. They call it GUI SunStore. And the SunStore GUI will also control the VMs. And the VMs has its own network based on the host. Meaning that let's take an example game with OpenStack. You want when you choose a network it's all about neutron. Neutron meaning OpenVswitch. We don't want that. And then if we want to integrate with VLAN or VXLAN or EV tables, we still have to use neutron and we have to use the plug-in for it. But we don't need that. Sometimes what we need is just a simple setup on our server plug it into OpenNebula via API or the drivers configure it and make it work. Just write out the box like that. That's what we are looking for. What we are looking for here with OpenNebula is simplicity. We do not want something too complex. When we have simplicity it makes us adopt technology easier. We do not want to configure something that is too complex and again, we never use it at all. Okay? So these are usually the core portion of OpenNebula whereby we have to monitoring metrics, storage network, database, authentication virtualization club bursting where you can integrate with public clouds to have your private cloud setup or you can burst it to the public cloud so in case you do not have any more compute resources available. Okay? So what is supported in OpenNebula? I'm just going to go through the feature rather simple and then I'll show you if there's time, I'll show you a demo on how it actually works. So the hypervisor support are standard hypervisors like KVM, ZAN and what also adds in VMWare EXX or vCenterSports and there's obviously a few more that's upcoming. There are still buildings already version 4.1.2 and it's built by the OpenNebula Systems Company. They are a really cool Spanish company by the way. Okay? Next thing, the next feature that we have for OpenNebula that makes is east of ACL, access controllers. But we want to have to create a policy for access controllers for any of our let's say platform like VMWare OpenSty or Amazon is not as easy as it is. What I want to see is being able to select a group or user and then by giving me a list select them allow, disallow what I can view, what I cannot view and so on. And just by ticking these boxes I should be able to control or create a policy or ACL for my users. That way it makes things a lot easier for me. So my control now becomes more granular. The idea here is you want to have more granular control so you cannot actually manage what is not allowed to. Because usually you have the cloud users and then the cloud and means and obviously infrastructure and different roles so this is where the ACL of OpenNebula comes in. And the next thing software define networking again like I mentioned with OpenNebula our networking choices are broad. We can use OpenVswitch EVK roles 802QV line or VX line then we have the same feature as Amazon's EC2 security groups. So this how does this software define networking work? We don't really need it all the time. OBS is OpenVswitch we define networking but we really need it when we implement that we are actually introducing complexity to our already existing network setup. What if we could just create a network target with whatever we land numbering and send it to our router switches. We want something as simple as that. We do not want another application on top of our switches so with OpenNebula you can have a cluster of holes with a simple Linux bridge networking and then another cluster of holes which uses OpenVswitch so basically you can have two different clusters with two different networking and you can connect them to OpenNebula. OpenNebula has an interface that says you are using the Linux bridges and you are using OpenVswitch but when you create a network it still gives you the same interface as a spotIP network name and so on what is your bridge name that you want to integrate and that's all that's what we want. Simplicity yet diversity we want to be able to integrate with all sorts of different third party applications is that right? Okay, the next thing storage how many of you share storage and I see a show of hands what kind of share storage are you using? sorry? maybe like SAP or GloucesterFS you are using those so who uses let's just say OpenSlide can I see a show of hands but you so you are using SAP I presume so but I mean you said this is that what your type to with OpenSlide is it your choice or was it your type down to it it's a choice, right so this is what we want, right we want to have the choice of being able to choose different type of storages but when you choose that one storage you usually have to stick to it, isn't it? same thing but in again like I said I'm going to mention and start getting sick of saying it myself so we refer this one so one allows you to choose again multiple different storages and use it and integrate it with the statement itself meaning that you can have a file storage or file system based storage that uses that your image storage that probably uses Swift and then your another so basically you can have different type of data storage using different storage mechanism we are not tying it down to simple, a single one okay, the next thing is what is missing in OpenSlide or VMware and this is what Amazon has done, right the existence of a marketplace so because when we want to deploy something for public cloud we want to be able to give our users the ability to choose what's of OS but in order to do that first of all you need a marketplace of images and templates so when you have images and templates then your users can actually select say oh I want to deploy a VM and all of this image are tabled that is what we provide on top of having connectivity to the public marketplace you can create your own private marketplace for your own internal usage yes isn't that like a path like containers no, just like images like QCAU2s but by using plugins like Docker container and then auto-scaling how many of us love the feature of auto-scaling nobody loves auto-scaling only 2 that's it ok, why do we want auto-scaling because we want to automatically scale our infrastructure let's say we hit a certain threshold isn't it so that I can sleep at night so that I can sleep at night yes, sleep at night we want to sleep at night so what is missing again from all the other components like VM or auto-style auto-scaling we want simplicity in auto-scaling like EC2 if my CPU hits a certain threshold I'm going to spin up that X number of VM if my memory takes a hit but another X number of VM when it's done it goes below the threshold I remove all the extra VMs that I spin up earlier at the same time saving me cost so this is what also we provide to you it's a feature what we call the one flow and then the next thing is Federation we have Federation so basically every data center we have 10 data centers 10 installation but it's going to be a pain when you have to manage all 10 of them from 10 different sounds so what we do is we can bring all of this as one so basically the Federation is equivalent to zones or your availability sites or your regions in VMware or oversight or let's just say EC2 or Federation we bring it under a single control or a single UI and the next thing I mentioned earlier about ACLs where we have more granular control but this is a little bit different this is what we call VDC or virtual data centers meaning that we can create a virtual organization within our open Nebula so let's just say we have a federated setup but then your user is only tied down to your data center but you want to be able to have access to specific compute resources across different data centers that is going to be complex when you create the ACLs to make it simpler what we do is we bring all these selective compute resources as a virtual data center and then you add your user group to this VDC By doing so you can have your control over that VDC itself without changing too much of your ACL and next thing we can do public cloud versi like I mentioned earlier what happen if your compute node call your compute resources ran out you really need to spin a machine quickly so it comes with an integration with Amazon EC2 VMware HyperVs Azure so you can burst your cloud from your public or your internal cloud to the public cloud itself so you can become a hybrid a pure hybrid and monitoring that's important isn't it so we providing monitoring is a very simple mechanism we don't use complex stuff for example in IBM Zen we have their own monitoring solution monitoring mechanism using UDP we provide UDP pushes from the host so also we also have the SSH pool for active monitoring or you can use the monitoring data when collecting that is integrated into open envelope or monitoring purposes and metrics where are they what are these metrics that I am talking about the metrics that I am talking about here is your usage when we are talking about your usage how much of memory this machine use how much of memory that machine use or memory or this usage usually this is what we call the showback or the chargeback you want to know the cost of running orders fortunately version 4.12 that was released few days ago open envelope now has an accounting feature that you can take a look from your dashboard for each and separate user also you can show your showback charges meaning that will tell you how much of and how much it will cost you or the amount of time and I think we still have a couple more minutes do you have any questions if you have no questions I'll actually show you the open envelope installation right now can we go back to the BBC sorry how do you migrate the monitoring monitoring so basically the BBC the virtual data center the virtual data center oh the virtual data center so basically as I say you have one data center here so you have two different set of computer resources so when you have a user for one data center installation it's restricted to this computer sources when you fabricate them together you want to be able to access this but usually you'll be able to access it as a whole so with the virtual data center meaning that we take selective computer resources one or two here and then we bring it together as a virtual data center so that way your ACL will not be too complex when you want to add a user to manage only a specific resources from different data centers you will add it to the virtual data center instead which already has all the complex minimize complexity for you where it takes up the computer resources from different servers bring it under a virtual logical group sorry so it's a function how can people manage you know so everything is done done under OpenNabila you just need to fabricate them together and then you just need to create classes and be easy so basically everything on OpenNabila there's a point in like so it makes things a lot easier for you I can show you how it's being done actually 5 minutes oops see right so blame him he did not turn on my charger the VMs all shut down okay so this is the dashboard very simple okay let's just start with the simple cloud user interface first virtualbox yeah i'm running out of virtualbox alright so now you can see here are my virtual machines list that I have and by just clicking on this I can say what is the state of my machines see it's very simple all I need to do is just click on it and see what it looks like and let's just see further VMs add and then select based on my available template which I already make one and then you can see my capacity and how much the cost per hour all this I'll show you how it's being defined later and also if it's not my capacity that I want I can change it and does this not look for me similar to AWS EC2 setup isn't it I add my interface whichever interface that I want to and I just click create and it will just create as simple as it will be okay the next thing templates okay so here we have the accounting I'll show you the accounting features this is my cost that I've been using over the last couple of days how much of memory and how much does it cost me and then if I go to show bag and you tell me this is how much it cost me for the entire month for running 3 virtual machines kind of little bit expensive yes how do you pull out pricing from AWS sorry pull out oh this one we are unable to pull out the pricing yet because this is just a brand new shop now this one is preset yeah I'll show you how we select the show bag cost shortly so this is the simple users interface so let's see how does it means interface look like alright so from here overview of our entire setup and we can see the located CPU, memory and you know the standard stuff that we take a look we get to see okay and then let's take a look here the system, the users the groups the VDCs we can just like say set the VDC belongs to which class how many host, the groups and so forth ACL okay let's take a look how or why I like this ACL a lot and you see replies to which user you can choose your specific user which zone and all your effectively stores let's just say data stores and what can I do in a data store I can use, manage, administrate or create so this give me a simpler ACL virtual resources we have the virtual machine list for all my machines and let's just say we can see the capacity storage the network the network betas and then you can take snapshots placement is policies whereby you can decide which server you want to allocate your VM to which host based on let's just say if your server is running to a little memory put it to another server put it to another compute host then we have actions template details this is all template details system logs and of course we have VNC okay, on top of VNC we can use spice as well so you can plug in this to spice on top of just general VNC templates what I mean template the template details so basically we can have the permissions or who can use it as simple as it is then we want to update the template and we can choose how we want to do it for each template I can say it cost me one one unit okay then the CPU and the cost and virtual CPU so unfortunately my time has run out so thank you you have any questions you want to see more of this demo you can find me after this I'll still be around thank you