 2017 ిాారిటా పృఖాలాందపసా నిర� 없ఘో ఖాసాటి). Now the session how to run a WordPress site on Amazon web services, వాదాటికోానెలియిటె 2020 వాకోచ��టächlich�లింధియ Skywalker�ం. You have an idea, okay the Sahasen ideas ధ� fo. It is blue oil, paste, yellow oil, the clouds. Mos favour Cloud services Cloud computing Amazon Web Services Can we do ourselves these favour معandra Can we put our phones on silent ه rainforest dōng菌 My own experience with Cloud Computing started 2015  lactie n  Katharang and lak'in'in a project and that was the first time I would use Microsoft Azure but along the line I started doing research and once you leave the enterprise, because I left the company there, once you leave the enterprise, the beauty of being a freelancer is that you once you leave the enterprise, the beauty of being a freelancer is that you get this option of you get to choose your own tool stack going forward. Saya yang chooses my own tool stack and I said I was going to look for some of the best tools in the category. And I found out that Amazon was actually the best. Microsoft developers can argue but I found out that it's actually one of the best out there so I picked it up as I was using it. So this is just my own experience. I officially committed to the Amazon web services May last year. This is me paying for the hosting and doing everything myself. So this website is my personal site, trustinalender.com runs on Amazon web services. Some of it is my own experience, some of it is the experience of just running other services. Now you can tweet about this event by going to this hashtag. So if you're tweeting just remember to use this hashtag. I hope you can all see that. So please just remember to use this hashtag when we are tweeting for this event. I will just increase the font and then. So let's remember to use this hashtag if we are tweeting on this event. Thank you very much. Now, a little about me. I was born, lived in Lagos my whole life. I started using WordPress in 2012. This is my WordPress site. You know WordPress will never close on an account so it's still up and running. I study system engineering at the University of Lagos. Currently I head training at Spark Academy. Once upon a time I used to be a game developer. Once upon a time it didn't work out but it was a very interesting experience. Now for me I say this personally. You have to be a developer to use Amazon web services. You can't not know how to code. I don't know if many of us have opened Shell Prompt before. Shell Prompt, Command Prompt. How many of us have done Java? So if you've done Java you know what the Command Prompt is. If you've opened Command Prompt and you get a headache. I think this is the wrong session. Like if you open CMD and then you get a headache. You know what we're talking about. This is the wrong session. There are civilian sessions in this place but this is the wrong. This is military. Now the thing is this. You will be responsible for managing your entire server environment. That was coming in at the end of that session where the lady said something about SSL certificates being flagged as unsecure on websites by July. Now if you use a hosting provider you have to contact them or they'll do it for you automatically. Most of them are offering it like if you go upstairs there's this hosting provider upstairs. They're offering it for free already. Okay yes. I don't want to mention names on this stage so you understand. Now they're offering it for free already. But that's the luxury you have when you have a hosting provider. In my case I have to update my sites by myself. So I'm responsible for everything. Is it good? Yes. Is it bad? Yes. The answer is let me talk like a lawyer. It depends. You get so much control but with that control you also get so much power. So you can't crash your entire website and have to rebuild it because that's happened to me before. So what is Amazon Web Services? Infrastructure for applications. That's how I like to think about it. It's you knowing that you have a base on which to build any app you want to build. It's storage, computing, databases and management tools. And if you understand that it's going to be a lot of work it's going to be you building your infrastructure from scratch the only beauty being that you would control your infrastructure end to end then Amazon Web Services is something you want to try out. It's a cloud computing platform which we've already said. An example of which will be Microsoft Azure, Digital Ocean, Heroku. Now, okay. So pros and cons. It's easy to use. Now then again I think if you've already done the learning curve of being a developer a lot of things are easy. So for me I would say it's easy to use. It's reliable. It never goes down. It's absolutely beautiful in that. It's secure. For me a big con is it's a unique environment. So it's not... Yes I use Windows and I started with Windows. I'm a Windows fan but the truth is this the moment you decide to do Amazon Web Services you've crossed the dark side. I mean I also saw Star Wars where Luke Skywalker became that way there. So the moment you decide to do Amazon Web Services that's you. That's your transition. So there's a learning curve. You have to read. I hate reading but it's something that is necessary. And then there's a high cost. So on average if you run one website my personal website costs like 3,000 naira a month. Now that means every two months I can buy a cheap domain. I don't even understand what I'm saying. Every two months I can spend 6K and buy a cheap domain and hosting. And I'm only spending that because I put in emails I put in a bit of hosting I'm not even doing storage but it cost me on average 3,000 naira a month. So I have like 15 minutes so I'll just quickly run through the slides. I will apologise because somebody registered this appointment like this should be practical. And I agree. I agree we should sit down and really could not hear me talk. So let me apologise ahead of time. Now why did I take the leap? So I have 15 minutes. Why did I take the leap? Fonstration from web host. I don't know if you it might have gotten better in 2018 but 2012 no let me talk because you know somebody is not in his head but there are some web host are sponsoring this event. So please I will not I would rather kill myself than commit suicide. So I also please do not mention names I beg please it's live this session has been recorded so I'll rather kill myself than commit suicide. Now some web host were really performing excellently in 2012. They were very excellent I was getting frustrated and you know you send an email there's a time lapse they now don't respond or the respond is too late and you know clients it's your head it's your head that is being on the chopping block. So I just decided that okay what's the problem is it not to be a developer is it not to look at it is it not to look at the show and that was my own decision. Now digital convergence this is really the part where it's worrisome. When I did I left systems engineering department it was all you needed to be was to be a programmer. You didn't have to understand electronics but today we're talking about IOT we're talking about things that there's so much convergence that in order not to be obsolete you might have to crossover I mean of you are CCNA people CCNA you know that the recent CCNA boxes run on Python so Python please that's the next point digital obsolescence the reason why my mouse ruled the world it's not because we got here first it's because the dinosaurs failed to evolve and that's the danger with being a programmer there's always new tech there's no JS there's Laravel there's one new form of technology I feel regardless of what technology does next car computing is always going to be there as a standard so I would rather just future proof my career for me it's insurance now this is another site that I'm running I built a site for them it's syriareset.com because of the faces of the project it was a very good strong it was a very good case to make for cloud computing so the first phase is where we run WordPress which is we run a basic dynamic website but the second phase is where it starts to get tricky where we'll be running e-commerce so the plan is to sell data online and in the third phase they'll have a data analytics dashboard there's a lot of coding behind this but when you see your roadmap and this is where you have to use cloud computing when you see the roadmap of a project you realize that if I go with conventional hosting at some point in time I'll be stuck remember Amazon Web Services first and foremost infrastructure so it's not stomach infrastructure like a dear governor I won't mention the name of the state but it's not stomach infrastructure you're the one who said it it's not stomach infrastructure it's infrastructure it's cloud computing infrastructure and when you realize your project specifications and you see the complexity of the project sometimes you might want to assume control now the first step is you go to this website you need a credit card most banks in Nigeria have become online friendly so I have like 10 minutes left so I'll just really rush through this part is easy you just log into your console there's this email verification process it's quite easy then you get this dashboard this is my own personal dashboard my five most important services are billing, work mail I use EC2 which is the computing part of it which is where your servers your WordPress is hosted I use Amazon Lex which is more for research how many of us have heard of Alexa? okay what of Amazon Poly? Amazon Poly now let me that's another reason why I think cloud computing is going to become more important a lot of stuff that is cutting edge will be rolled out on Amazon first for their developers and Amazon Poly is a service that allows you to convert your blog posts to podcasts so once you've written your blog posts it's a what's it called Amazon Poly the plugin is text to speech it's a text to speech converter it just allows you to do that seamlessly now if you're not running on Amazon web services you have to wait until civilians get it sorry now root 53 is perhaps one of the best DNS management services in the world now I didn't put this in the slide but I will mention it because I can also skip through very quickly that the alternative to this in traditional hosting like C panel hosting is VPS it's like you're running your own virtual private server you're not running a dedicated server but you're running your own virtual private server so it's right in the middle that's the alternative to Amazon web services so with root 53 basically this is how I registered my own domain you check for the ability of a domain you add it to the cart now if you watch the shopping cart on this side that will be your left the moment you add it to cart it shows up there you pay 12 dollars every year and then the rest is easy you fill in your contract details you verify your details it's a very self-guided process I promise you if you read through the documentation it's self-guided and that's why the best way to stack our computing is buy your own domain eat your own dog food I have probably redone this website three times so like the first time I did it and I'll come to that point now WordPress cloud image how many of us know bitnami okay so bitnami is a great way to just package your and then they give you as an installer think of it like a portable installer you just take that and then you install it so you use the cloud image and then so you use that cloud image you go to the AWS marketplace and then you this is you choose an instant type and basically all you are doing is you are attaching your bitnami cloud image to your Amazon account and that's what T2 does T2 is one of those microservices that it's not as powerful as most of the things it was a great place to start on the free tier it's a learning curve and you have to give yourself time to just learn it and you name your instance and this is all in the documentation and then you launch it now this is the part where you might have to redo your site twice how many of us have seen this movie Matrix what happened what went wrong in Matrix it was we made the machines and then the machines what happened the machines took over and that's what happens when running cloud computing you need to be very careful on the documentation they will tell you that you don't need a key pier but trust me on this if you don't put a key pier this is what happens that guy is evil so it gets to a certain point in your development where because you didn't put a key pier the crocodile shows up and eats all your files but you cannot access your WordPress website they will ask you for something that inevitably is still a key pier because we try to FTP sometimes and when you try an FTP and then you don't have a key pier let me explain a key pier because I have time to talk about it a key pier is basically authentication so you authenticate with that server and if I said write a secret number we shared the number but he doesn't know the number then we now agree on the basis of it's cryptography we now agree on the basis of the coding what we have shared now you must have a copy and then you will have a copy the dangerous thing is if you don't have a key pier you put yourself in jeopardy once you get to a place where as you are running certain services certain plugins require root access in WordPress I hope you understand what I am saying some plugins modify your config file now once you meet a plugin like that the crocodile shows up if you don't have a key pier because you need your key pier to talk to your server and say allow this plugin modify settings at that point if you don't have a key pier even though the documentation says you don't need a key pier please use a key pier because it's the documentation it's a safe environment but if you run this for yourself you might have to redo your work it's really painful but it's a learning experience so these are the two instances I had I had to terminate this one from experience and the rest is easier at this point you get your public IP and then I really had to rush the session I really apologize but what I would just say is this it's really easy once you've done the learning curve of being a programmer this is really easy this isn't work this is like a master's degree is where I think developers need to start going because the technology is not going to wait for us Amazon Poly is already on version 1 there's technology now that can allow you convert your blog posts into podcasts there will be more services like that chatbots are becoming crazy and to be left behind as a developer is I've been here for some time I think I would say I've been developing long enough I've seen I was one of the few Delphi programmers who didn't become extinct I use Delphi as a programming language you know what happened with Delphi the maker of Delphi switched over to C Sharp it became the architect for C Sharp guess what happens with Delphi so programming languages come and go so this is one thing I think as technology developers have to start thinking about will it be easy it depends I think that's a fair answer but the easiest way to get started is use a sandbox and that's your personal website I can crash my personal website I've built my personal website three times so you just get a good backup plugin you export you make your tweaking you crash your site you've learned something you've learned what doesn't work if you do enough nonsense you get to sense but the thing is there has to be enough just remember with great power comes great responsibility thank you very much