• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Guide To Cloud Computing For Biz Owners
 

Guide To Cloud Computing For Biz Owners

on

  • 645 views

For Business Owners Who want the summary of what Cloud Computing is and dont have the time to Read through 40000 documents or links that comes back when the term Cloud Computing is typed in a must ...

For Business Owners Who want the summary of what Cloud Computing is and dont have the time to Read through 40000 documents or links that comes back when the term Cloud Computing is typed in a must have hand book.

Statistics

Views

Total Views
645
Views on SlideShare
641
Embed Views
4

Actions

Likes
0
Downloads
39
Comments
0

2 Embeds 4

http://www.facebook.com 3
http://www.docshut.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Guide To Cloud Computing For Biz Owners Guide To Cloud Computing For Biz Owners Document Transcript

    • IaaS PaaS PRIVATE API COMMUNITY SaaS HYBRID DATA PUBLICGuide to Cloud Computing For Business Owners An Introduction to Technology, Growth and Applications Sunny .P. Badalera
    • Cloud ComputingDisclaimer...................................................................................................................................................... 4What Will You Find in this eBook? ................................................................................................................ 5Section One: Introduction............................................................................................................................. 6 a) What is a Cloud? ............................................................................................................................... 6 b) Early Clouds ..................................................................................................................................... 11 c) Clouds in the Future ........................................................................................................................ 17Section Two: Getting Inside Cloud Technology What really makes it work? ............................................. 23 Life Before Cloud Computing .................................................................................................................. 24 Hybrid Cloud Environment – Is This Is the Best Approach? .................................................................... 27 How Does Cloud Technology Work? ....................................................................................................... 29 a) The Front End .................................................................................................................................. 30 b) The Back End ................................................................................................................................... 31Section Three: Examining the Cloud System .............................................................................................. 34 a) Types of Cloud Services................................................................................................................... 38 Infrastructure as a Service (IaaS) ........................................................................................................ 38 Platform as a Service (PaaS) ................................................................................................................ 42 Software as a Service (SaaS) ............................................................................................................... 48 b) Understanding the Deployment Modes ......................................................................................... 54 Public Clouds ....................................................................................................................................... 56 Private Clouds ..................................................................................................................................... 62 Hybrid Clouds ...................................................................................................................................... 72 Community Clouds .............................................................................................................................. 79 c) Features of Cloud Computing ......................................................................................................... 81 Elasticity .............................................................................................................................................. 81 Agility .................................................................................................................................................. 83 Reliability............................................................................................................................................. 84 Virtualization ....................................................................................................................................... 85 Quality of Service ................................................................................................................................ 86 d) Benefits of Using Cloud Technology ............................................................................................... 88 Ease of Use .......................................................................................................................................... 89 Flexibility ............................................................................................................................................. 89 Increased Storage ............................................................................................................................... 90All Rights Reserved Page 2
    • Cloud Computing Economic Considerations .................................................................................................................... 91Section Four: Get to Know the Cloud Giants .............................................................................................. 92 a) Google ............................................................................................................................................. 92 b) Microsoft ....................................................................................................................................... 102 c) Amazon ......................................................................................................................................... 109 d) IBM ................................................................................................................................................ 114 e) Yahoo ............................................................................................................................................ 117Section Five: Accessing the Cloud ............................................................................................................. 121 a) Using the Platforms offering Cloud Computing ............................................................................ 121 b) Picking up the Right Web Applications ......................................................................................... 123 c) Consider Different Web Browsers ................................................................................................ 124 d) What You Need to Know about Cloud API’s – Application Programming Interface..................... 125Section Six: Discover the Business Value of Cloud Computing ................................................................. 127Section Seven: Cloud Computing goes Mobile ......................................................................................... 134Section Eight: Challenges Faced by Cloud Computing .............................................................................. 137 a) Security of Data ............................................................................................................................. 137 b) What if something goes wrong? (Data recovery) ......................................................................... 140 c) Management of Cloud Services .................................................................................................... 141 d) Limitation of Application – one app does not fit all...................................................................... 142Section Nine: The Rise of Cloud Computing in times of Financial Crisis (2008) ....................................... 143Section Ten: Conclusion ............................................................................................................................ 148All Rights Reserved Page 3
    • Cloud Computing DedicationTo the two girls in my life, my love Shashi and my daughter Simran AcknowledgementsMy special thanks to my Mum Jaya and Dad Ganapathy for their unconditionallove and the many sacrifice’s they made to make me who I am today.I would also like to thank my two sisters Sithara and Sangeetha and my brotherSanjay for being in my life. DisclaimerNo part of information presented in this eBook can be reproduced or stored inany form including print or electronic without prior permission from the author.Although utmost care has been taken during the preparation of this eBook, theauthor and/or publisher bear(s) no responsibility for any losses incurred due tomisinterpretation of information.Since cloud computing is an ever changing field, the readers should followinformation presented in this eBook with due deligence. There may besignificant changes in cloud technology after this eBook is written; therefore, itmay not fit every purpose. THIS EBOOK CANNOT BE USED AS A SUBSTITUTE FOR PROFESSIONAL ADVICE.All Rights Reserved Page 4
    • Cloud Computing What Will You Find in this eBook?This eBook is helpful for everyone who wants to know more about cloudcomputing. In a nut shell, cloud computing has become quite popular over therecent years. If you have heard the term for the first time and want to know whatexactly this hype is all about, you have found the right resource.You can find a detailed explanation of how cloud computing started and turnedinto a huge revolution. This eBook also covers the bits and pieces includingservices, infrastructure, advantages and features that make cloud computing soeffective.This eBook can also serve as a valuable tool for small and mid sized businessowners who want to make the most of cloud computing. If you are trying toanswer a couple of tough questions related to cloud computing, you will definitelybenefit from the information presented in this eBook.Understanding different aspects of cloud computing is very vital if you want tograsp the basics of this groundbreaking technology. You can use the cloud totransform your business and manage your resources effectively and, mostimportantly, in real time.So what are you waiting for? Continue reading this eBook to build a strongfoundation about cloud computing and make more informed decisions.All Rights Reserved Page 5
    • Cloud Computing Section One: Introductiona) What is a Cloud?Cloud computing, basically, is a technology that is used to maintain data andother numerous applications with the help of internet and remote servers. Youcan use this technology without any software installation. Cloud computing allowsyou to access your important files and information on any computer with the helpof an internet connection.Earlier, computers could only work inside your home or office, but now things aredifferent. You should thank the internet as now you can use computers from anylocation in the world – since they are in the ‘clouds’.Still confused? Think about it this way. You bring home a PC to create worddocuments. How do you proceed? You install appropriate software such as MSoffice that is compatible with your system. This software runs on your machineand you continue to work.Since cloud computing is on the verge of becoming the next big thing, its use isfairly easy. Putting it in simple words, cloud computing is something that requiresno software or server installation from your side. This technology has reached alevel that you can use cloud services with speed and agility like never before.You can say that cloud computing is the next stage of internet evolution. It givesyou the power to do everything. Whether it is your personal assignment orbusiness collaboration, cloud is at your service whenever and wherever you askfor it.All Rights Reserved Page 6
    • Cloud ComputingIf you are new to this concept, you can imagine cloud computing to be a means ofutilizing all new kinds of technology related services. Consumers and businessesthese days have become very choosy about the services they opt for; therefore,internet also needs to evolve with time.Cloud computing has been in use for quite some time and most commonexamples include email services such as those provided by Yahoo, Hotmail andGmail.What all do you need to access your email account? The answer is pretty simple,you would say – an internet connection that works. The server controlling youremails is in the ‘cloud’ and is managed by the service provider, i.e. Hotmail, Gmailor Yahoo.All Rights Reserved Page 7
    • Cloud ComputingIt can be a little bothersome when you have to access multiple servers from adistant location. You may worry about storage space and server breakdown.Cloud computing actually takes away your worries as you can access any serverfrom anywhere in the world.That’s not enough. You can use different kinds of services that are available in thecloud without significant increase in your expenses. Cloud computing services areacquired through the cloud and you can even have a hybrid or combination ofdifferent services.Cloud computing means you have more choices when it comes to emails, sharingdocuments and word processing. This technology works well for everyone, eventhose who are not very familiar with the use of the internet. You don’t need tofocus too much on the technology or the working of servers. All you need to do isconcentrate on your task or business – the only thing that really matters.Actually, you don’t need to concentrate on the technical aspects or the processesinvolved. Cloud computing is a lot similar to public utilities we use everyday. Youdon’t really care how water or electricity reaches you; instead, you focus on othertasks you need to do using these services.You will also come across the term ‘cloud’, which is often considered synonymouswith internet. Every person may have a different meaning associated with it, butyou don’t need to worry. The meaning gets bigger and better when cloud iscombined with the effectiveness of a computer system.You will find majority of businesses that plan to move to cloud computing. Manyof them are currently taking a good view of their business strategies to figure outAll Rights Reserved Page 8
    • Cloud Computingthings that need to run on traditional systems and those that need to be deliveredusing cloud computing.If you run a business, you can take the advantage of numerous services(highlighted in later sections) offered by cloud computing.Before moving ahead, let’s discuss few important terms that will commonly beused throughout the eBook.Cloud services are simply the utilities you consume. For example, as a simpleconsumer you can use email services, while a business can use more complexservices such as NetSuite for ERP.The term cloud computing refers to the vast infrastructure that is responsible toprovide these services and grant you easy access.All Rights Reserved Page 9
    • Cloud ComputingBasically, you can breakdown cloud computing into three major sections. The firstsection is called storage, remaining two can be called application and connectivityrespectively.Each section serves a different purpose depending on the model it is used in. Youcan find more information regarding how this technology works in the latersections.Cloud computing can be used by simple consumers like you and me. It can alsobenefit individuals and businesses around the world.Recently, you may have heard a lot about the huge shift towards cloudcomputing. This shift has affected many sectors in the technology industryincluding software companies, manufacturers of computer hardware and mostimportantly, internet service providers.You will be surprised to read this but you must have used cloud computingwithout even being aware of it. Your online shopping, which according to youoriginates somewhere on the internet, is actually controlled by a server from alocation you are not familiar with.All Rights Reserved Page 10
    • Cloud ComputingDoes this ruin all the excitement of using one of the hottest trends in the field ofinternet? Well, not really. Cloud computing still has a long way to go and youshould be ready for more surprises.The cloud was here a long time ago, but where exactly is it going to go? As abusiness professional, you would also think about how you can use cloudcomputing to support the growth and progress of your business.b) Early CloudsSurprisingly, the concept of cloud computing is as old as the computer itself. Areyou still confused? The fact is cloud ideas were given by pioneers such as J.Licklider of ARPANET fame and John McCarthy who came up with the termartificial intelligence in the 1960’s. ARPANET is considered the first core networkthat led to the existence of global internet.During initial stages, the ideas of cloud computing were limited to managingfinancial transactions and census data. McCarthy was the first person to suggestthat computing can also be sold the same way as water, electricity or any othersimilar utility.The 60’s, however, were not a pro-computer era. Personal computers wereexpensive and fragile. Actually, during this time it was quite rare to find acomputer at home. Most programs or information was written on punch cardsmade of paper that you would submit to a computer operator. People would waitfor several hours and even days to get a reply or output.All Rights Reserved Page 11
    • Cloud ComputingWith the introduction of more affordable personal computers in the 70’s and80’s, more and more people took a step to buy one. This, on the other hand, wasnot favorable for cloud computing.In the early 80’s, most people had standalone computers, i.e. there was nocentralized system of networking or connecting computers. You can say thatapplications on a particular computer were marooned on the desktop.As mentioned earlier, people had to wait for a longtime to get a result; therefore, they chose moreconvenient storage options such as floppy disksinstead of a paper punch card.During this time, there was no way you could sharedata or information with your neighbor without aplatform. This limitation also created a lot of securityissues, especially due to data loss, disk crashes and widespread attack bycomputer virus.The 90’s without doubt was a very favorable time and marked the arrival ofmodern cloud computing. There was a phenomenon called ‘world wide web’ thatcreated waves globally. The whole idea was to connect the world and the conceptwas very fascinating.You will come across many businesses that were networking their computers bythe end of 90’s. The information was shared, stored and transferred more easily.The modern technology of cloud computing made possible that applications weremoved off the desktop and placed on the server.All Rights Reserved Page 12
    • Cloud ComputingIt is said that early years of internet were very simple. People only searched theinternet for information or sent emails. With the passage of time, the usage ofinternet has changed drastically. There is practically nothing that does not involvethe internet. This is the main reason why cloud computing presents a lot of hopefor most internet users. 1 Old Yahoo HomepageDuring the 90’s, the internet found many more applications excluding the domainof research and academics. The general public was impressed by the performanceof these applications and the service providers wanted to fine-tune theapplication they were hosting.All Rights Reserved Page 13
    • Cloud ComputingAs the internet technology was bombarded with more ideas, it also bought somesuccess to the field of cloud computing. If you look at old white papers anddiagrams, you will find internet shown as a cloud, possibly because peoplethought it was somewhere up in the sky.This was a brilliant concept and quite ahead of its time. It is also believed that theidea of cloud computing was first used in the telecom industry. The data could betransferred from one point to the other without being predetermined by humanoperators.Putting it in simple words, you can put your message into the cloud and it will betransferred to the other side. Slowly, the cloud concept began to revolutionize theIT industry.It was 1997, when cloud computing received a scholarly identification. After theterm was used by Ramnath Chellappa in a lecture delivered at the University ofTexas, cloud computing entered mainstream action.Salesforce.com in 1999 launched a completely new model for applicationsrunning on their servers. Instead of hosting specific applications, Salesforce.combegan to charge consumers for the utilities running on its servers. Theseapplications were delivered to businesses over the internet.This offered many advantages for the new businesses especially small companies.It was fairly easy for them to use the services at low costs. The companies did notneed to invest in costly servers to run the application they desired.All Rights Reserved Page 14
    • Cloud ComputingThe biggest advantage, however, was the fact that these applications allowedsmall businesses to team up and share information without the involvement ofcomplex VPN (Virtual Private Network).The applications provided by Salesforce.com lacked a few features but this wasinsignificant due to their low costs and ease of collaboration. Cost effectivenessparticularly is an important feature of cloud computing.Amazon too, around at the same time, stepped into the picture. Most of usactually regard Amazon nothing more than a place to buy books and other itemsbut it is not true. Interestingly, Amazon has a fantastic IT infrastructure thatprovides services such as online storage and computation.In the times of dot-com bubble, Amazon worked every bit to expand its networkand data center performance. It also worked to increase the reliability of itsservers.2009 was the realturning point forcloud computing.This was the timewhen GoogleApps made agrand entry. It isnot difficult toguess that GoogleApps offer webbased solutions that allow you to work from any computer you like.All Rights Reserved Page 15
    • Cloud ComputingActually, you don’t even need a traditional computer to access these applications.It really does not matter if you use your PC, laptop, tablet, notebook, eBookreader, or even your smartphone to exchange and receive data.The three companies mentioned previously, i.e. Salesforce.com, Amazon andGoogle also offer the three main models of cloud computing, which will bediscussed in detail in the later sections.Salesforce.com offers cloud computing as an example of SaaS or Software as aService. Amazon is rated as the pioneer of a model that is known as IaaS orInfrastructure as a Service. Google’s model of cloud computing is also called PaaSor Platform as a Service.These three models are continuously evolving with the changes taking place inthe field of technology. Although cloud computing models have different names,they do have some features in common.All Rights Reserved Page 16
    • Cloud Computingc)Clouds in the FutureMajority of technology experts and survey results suggest that by the end of2020, large number of people will use cloud computing applications and remoteservers to share and access information. Personal computers mainly will not findmuch use; however, they will remain in the picture.So what can you say about the future of cloud computing? It does look bright anddominant to a great extent. In other words, this technology has the potential tomove ahead faster than any other new technology that has emerged till date. Youwill be able to perform computer and communication related tasks easily with thehelp of cloud computing.Before getting into the technical details, let us first see what you are doing in thecloud right now. You have an email account on a popular web service such asHotmail, Gmail or Yahoo. Interestingly, Hotmail was launched in 1996, so youcannot say it to besomething very new.All Rights Reserved Page 17
    • Cloud ComputingLeaving the history lesson aside, you maybe a fan of popular blogging websitesuch as Twitter and use it frequently. You will also find a number of microbloggingwebsites and it is likely that you and your friends use them too. Let’s moveforward. You share your videos using YouTube, while Flickr allows you to shareyour photos.EBay and Amazon give you an amazing shopping experience and you can connectwith your friends anywhere in the world using Facebook.Phew, this was a long list of popular websites and applications, but do you knowwhat they have in common?Most of these services are found in the cloud. This does not mean you will not beable to use them when desktops become outdated. Most experts believe thatAll Rights Reserved Page 18
    • Cloud Computingmost computer functions will be transferred to the cloud but your personalcomputer will also remain functional.This stage, however, is the initial step for the future. You need to wait and see thechanges in cloud computing that lie ahead. About a decade back, no one imaginedthat cloud computing will become so popular and rule the internet. Today, thingsare very different considering the fact that there are rapid advancements intechnology and you can expect cloud computing to get more powerful in thefuture.There are a few changes that you can expect to happen in the near future. First,you will notice a marked difference in the way we all in general interact withcomputers. This is possible due to the launch of exciting new devices such assmartphones and netbook computers.If you have an iPhone, you will probably be aware that you can also use it insteadof your computer. Once your smartphone is equipped with an internetconnection, you can use it to access a variety of web based applications. There area number of fast internet connections available out there. You can use a 3G, oreven 4G connection to achieve increased speed, better connectivity and fasterdownloads.You can expect even better internet connections in the future. This idea alsopresents great hope for the type and amount of data that can be accessed andshared using mobile devices. The increasing popularity of cloud computingapplications will also help vendors and companies that want to deliver services inthis particular domain, i.e. web based or internet applications.All Rights Reserved Page 19
    • Cloud ComputingThe innovative work that is done can be used to improve the functionality and useof applications on mobile devices as well as desktop computers. Majority oftechnology and business experts who are interviewed these days stress on thefact that cloud computing will also get bigger and better as it offers manyadvantages to users.You will definitely agree to this. Imagine a situation where you have to create aword document and you don’t have your PC. There is no need to panic as GoogleApps comes to your rescue. You have easy and instant access to one of the bestword processing software, i.e. Google Docs.If you don’t have any idea about Google Docs, you need to know the effectivenessof this resource for majority of users. You can use this online application as onecomplete solution to create fabulous word documents, spreadsheets, diagrams,drawings and even presentations.Google Apps is not only available for personal use. One of the most popularnewspapers in the U.K., namely the Daily Telegraph is also partially written usingthis online software since 2008.All Rights Reserved Page 20
    • Cloud ComputingSince cloud applications are accessible from any location, some technologyexperts suggest that this will lead to the use of many different devices to accessinformation and applications.Even those who don’t really like the concept of cloud computing will have tomove to this new concept and become better by using clouds. Technology expertshave come up with a list of predictions based on the growth and success of cloudcomputing.According to recent results, the focus of cloud technology will shift more towardsbusiness applications and services. Employees in an organization will then be ableto perform and manage their work from any internet powered device andlocation.Marketing experts suggest that more and more businesses will turn towardspublic clouds and hybrid cloud strategies. You can find a detailed description ofpublic, private and hybrid clouds in the later sections.Major improvements are also expected in software infrastructure especially HTMLand Web 2.0 software applications. You will see increased competition in Internetservices because every service provider will want to make them cheaper andfaster. How will this improvement be of use to your cloud computing experience?First, you will only need to use Web 2.0 technology to access web basedapplication on your device such as iPhone. As cloud technology becomes moreand more advanced, greater number of businesses will implement the technologyto ensure that they get rood results.All Rights Reserved Page 21
    • Cloud ComputingAn article published on The Telegraph read that cloud computing will be the onlychoice left for businesses in the future. If an organization or business fails toincorporate cloud computing as a regular part of working, it will get hard for themto survive.At a time when cloud computing continues its domination, there are still manyquestions about its openness, security problems, loopholes, control over data andchoice of application. You can find a discussion on these limiting factors in theforthcoming chapter titled Challenges Faced by Cloud Computing.All Rights Reserved Page 22