{"id":297,"date":"2012-02-24T04:07:43","date_gmt":"2012-02-23T22:37:43","guid":{"rendered":"http:\/\/atuljha.com\/blog\/?p=297"},"modified":"2012-02-24T04:07:43","modified_gmt":"2012-02-23T22:37:43","slug":"newbies-guide-to-joining-cloud-ecosystem","status":"publish","type":"post","link":"https:\/\/atuljha.com\/blog\/2012\/02\/24\/newbies-guide-to-joining-cloud-ecosystem\/","title":{"rendered":"Newbies guide to joining Cloud Ecosystem !!"},"content":{"rendered":"<p>Its been over a year i joined the cloud ride. I would be honest with reason to come up with this blog.<\/p>\n<p>Folks walking in IRC channel asking questions which is more related to there OS than the cloud product.<\/p>\n<p>It was like they just had a &#8220;joint&#8221; and in 30 minutes they want to have there\u00a0Infrastructure\u00a0as cloud service running (IaaS). I will not go in details as if it was his professor\u00a0who forced him to do it in such short timeline or its his boss who wants him to look for FOSS alternatives to available proprietary\u00a0products. \u00a0I have termed &#8220;<strong>Cloud Hippie<\/strong>&#8221;<\/p>\n<p><a href=\"http:\/\/atuljha.com\/blog\/wp-content\/uploads\/2012\/02\/severe-alert.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-298\" title=\"cloud hippe\" src=\"http:\/\/atuljha.com\/blog\/wp-content\/uploads\/2012\/02\/severe-alert-300x300.png\" alt=\"\" width=\"300\" height=\"300\" srcset=\"https:\/\/atuljha.com\/blog\/wp-content\/uploads\/2012\/02\/severe-alert-300x300.png 300w, https:\/\/atuljha.com\/blog\/wp-content\/uploads\/2012\/02\/severe-alert-150x150.png 150w, https:\/\/atuljha.com\/blog\/wp-content\/uploads\/2012\/02\/severe-alert.png 400w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a>This is why i am writing this blog, just don`t be one of the &#8220;Cloud Hippie&#8221; \ud83d\ude42<\/p>\n<div><strong><em>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0Before you jump on cloud<\/em><\/strong><\/div>\n<div><\/div>\n<div>Points to ponder<\/div>\n<div><\/div>\n<div>1. building blocks of cloud<\/div>\n<div>As far as i know these are the 3 main building block of IaaS<\/div>\n<div>1.1 OS<\/div>\n<div>Please spend sometime, in case you have never used any Linux Distribution and once your\u00a0familiar\u00a0with it move to next. In case you think WTF am talking about, yeah i have seen people wanting to deploy IaaS without basic Linux Admin skill set. \ud83d\ude41<\/div>\n<div>1.2\u00a0Virtualization<\/div>\n<div>Try to read up on what\u00a0Virtualization\u00a0is? What is it all about.<\/div>\n<div>Which one you want to use (Kvm\/Xen). Basic concept behind it.<\/div>\n<div>1.3 Networking<\/div>\n<div>Its you who knows about your network architecture, number of interface cards you are using and all. How will i know about your routing and\u00a0sub netting.<\/div>\n<div><\/div>\n<div>2. Knowing your\u00a0IaaS<\/div>\n<div>Market is full of alternatives Cloudstack\/Eucalyptus\/Openstack and others.<\/div>\n<div>You have to understand what exactly you want to\u00a0achieve, set your priorities in place.<\/div>\n<div>2.1 Programming language its written.<\/div>\n<div>It becomes easy to understand how things work if you go through the code.<\/div>\n<div>2.2 Basic idea about each components.<\/div>\n<div>Every IaaS has its own components. If your using Eucalyptus you will find<\/div>\n<div>terms like NC\/CC\/Walrus &amp; if using Openstack you will find<\/div>\n<div>nova\/glance\/swift\/keystone. \u00a0Go through the blog, basic install guide try to know some basics about the service you finally want to deploy.<\/div>\n<div><\/div>\n<div>3. What do you want finally?<\/div>\n<div>So now once you have done your homework.<\/div>\n<div>3.1\u00a0Hypervisor\u00a0(Kvm\/Xen)<\/div>\n<div>You will be easily in position to decide what hypervisior you are going to use according to your internal needs.<\/div>\n<div>3.2 Operating system (Ubuntu\/Fedora\/Redhat)<\/div>\n<div>After reading through basic documentation you can easily decide which distribution it is more easy to deploy and maintain. Remember you also need to get regular security updates, bug fixes as well. \ud83d\ude42<\/div>\n<div><\/div>\n<div>4. Getting Help<\/div>\n<div>This is the crossroad. You tried everything still in pain\/bleeding. It might be bug, your typo in config file or anything.<\/div>\n<div>4.1 Forum<\/div>\n<div>Most projects has a place where people discuss when they are stuck or even when they have something to share. Trust me in most cases many\u00a0others\u00a0would have stuck where you are currently.<\/div>\n<div>4.2 Visit\u00a0IRC<\/div>\n<div>This is where the devs sit, don`t ask ASL there. \u00a0Trust me not everyone is paid to answer your questions unlike very few. So be polite and ask questions without demanding or cribbing \ud83d\ude42<\/div>\n<div>4.3 Go to the mailing list<\/div>\n<div>\u00a0Join the mailing list of the project to know more whats happening inside.<\/div>\n<div><\/div>\n<div>5. Contribute<\/div>\n<div>5.1 Report bugs, whats wrong\/missing.<\/div>\n<div>Every project needs people to find issues. Launchpad or other hosted platform has inbuilt bug reporting tool. \ud83d\ude42<\/div>\n<div>5.2 Write a blog explaining your install doc.<\/div>\n<div>Please note any single\u00a0achievement\u00a0you have done is incredible, spreading it will help other newbie.<\/div>\n<div>5.3 Help others at\u00a0IRC\/Mailing list.<\/div>\n<div>This is your time to join the flock, help those who are stuck \ud83d\ude42<\/div>\n<div>5.4\u00a0Evangelism<\/div>\n<div>Spread the word in your area, you might be only one with this expertise. It will be really cool to help and get more inside community. \ud83d\ude42<\/div>\n<div><\/div>\n<div>In case i am still not able to make things clear follow big daddy`s guide <a href=\"http:\/\/catb.org\/esr\/faqs\/smart-questions.html\">&#8221; How to ask question in smart way&#8221;<\/a><\/div>\n<div><\/div>\n<div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Its been over a year i joined the cloud ride. I would be honest with reason to come up with this blog. Folks walking in IRC channel asking questions which is more related to there OS than the cloud product. It was like they just had a &#8220;joint&#8221; and in 30 minutes they want to &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/atuljha.com\/blog\/2012\/02\/24\/newbies-guide-to-joining-cloud-ecosystem\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Newbies guide to joining Cloud Ecosystem !!&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[33,5],"tags":[31],"_links":{"self":[{"href":"https:\/\/atuljha.com\/blog\/wp-json\/wp\/v2\/posts\/297"}],"collection":[{"href":"https:\/\/atuljha.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/atuljha.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/atuljha.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/atuljha.com\/blog\/wp-json\/wp\/v2\/comments?post=297"}],"version-history":[{"count":1,"href":"https:\/\/atuljha.com\/blog\/wp-json\/wp\/v2\/posts\/297\/revisions"}],"predecessor-version":[{"id":299,"href":"https:\/\/atuljha.com\/blog\/wp-json\/wp\/v2\/posts\/297\/revisions\/299"}],"wp:attachment":[{"href":"https:\/\/atuljha.com\/blog\/wp-json\/wp\/v2\/media?parent=297"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/atuljha.com\/blog\/wp-json\/wp\/v2\/categories?post=297"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/atuljha.com\/blog\/wp-json\/wp\/v2\/tags?post=297"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}