Cloud Computing : Cloud Computing Chrissy Hanlon
David Shore What is Cloud Computing? : What is Cloud Computing? “Cloud” is simply a metaphor for the internet
Users do not have or need knowledge, control, ownership in the computer infrastructure
Users simply rent or access the software, paying only for what they use
Simple Introduction to Cloud Computing History of Cloud Computing : History of Cloud Computing Concept dating back to the 1960’s by John McCarthy, a computer scientist, brought up the idea that "computation may someday be organized as a public utility”
Idea that revolutionized Cloud Computing: Moving from clustering computing to grid computing
“In some ways, the cloud is a natural next step from the grid-utility model,” said Frank Gens, an analyst at the research firm IDC The “Super Computer” in the Sky : The “Super Computer” in the Sky Two ways of building a “super computer” with enough power that users can plug into according to their needs at a particular time:
Blue Gene Approach
Google's Approach Early Leaders in the Industry : Early Leaders in the Industry In 2007, Microsoft made available free software, www.live.com that connects its Windows operating system to software services delivered on the Internet
Launched in July 2002, Amazon Web Services provided online services for other web sites or client-side applications
3tera launched its AppLogic system in February, 2006
IBM’s system introduced in the mid 2000’s is called Blue Cloud Potential Issues : Potential Issues Data residency – time delay between data being requested and delivered
Security and confidentiality of data being stored outside the company
Business buy-in; convincing companies of the infrastructure and reliability Functionality : Functionality Cloud computing is an emerging technology that is revolutionizing IT infrastructures and flexibility, and software as a service (SaaS)
During this economic time of recession, there are huge cost-reduction pressures and cloud computing allows businesses to do just that by tapping into cloud computing platforms on a pay-as-you-go basis
Customer retention is vital, especially today in our economy. Functionality : Functionality Software and applications are extremely costly. With cloud, you rent so the heavy investment is forgone
Cloud computing is a set of technologies and business practices that enable companies of all sizes to build, deploy, monitor and scale applications using resources accessed over the internet What Technologies is Cloud Computing Replacing : What Technologies is Cloud Computing Replacing Cloud computing is replacing large Corporate Data Centers and unnecessary, expensive private server infrastructure.
Web 2.0, SaaS, Enterprise and government users are adopting cloud computing because it eliminates capital investment in hardware and facilities as well as reduces operations labor Companies Leading in Cloud Computing : Companies Leading in Cloud Computing Slide 11: “Google 101”
Network made up of millions of cheap servers, that would store staggering amounts of data, including numerous copies of the world wide web
Makes search faster, helping ferret out answers to billions of queries in a fraction of a second
Google has invested more than $2 billion a year in data centers for cloud computing.
By far the leader in the technology
Marissa Mayer, Vice President, Search Products & User Experience, talks about Google Clouds, its product, uncertainties and future expansions and ideas
Click here for video Slide 12: Amazon Elastic Compute Cloud “Amazon EC2”
web service interface that provides resizable computing capacity in a cloud
designed to make web-scale computing easier for developers
reduces the time required to obtain and boot new server space from weeks to minutes
allows developers to pay only for capacity that they actually use Slide 13: “Azure”
Internet-scale cloud computing and services platform hosted in Microsoft data centers
Provides a range of functionality to build applications that span from consumer web to enterprise scenarios
Designed to help developers quickly and easily create, deploy, manage, and distribute web services and applications on the internet.
Azure tutorial video Scalable Pricing and Cloud Computing : Scalable Pricing and Cloud Computing Models of Pricing
Pay Per Use
Enterprise Unlimited License
Click here for an example of Amazon's Pricing What do these Services Offer an Organization? : What do these Services Offer an Organization? Cloud computing will lead to increase in the following categories:
Scalability Cloud Computing Usage : Cloud Computing Usage Cloud Computing has 3 major uses:
Infrastructure as a Service
Platform as a Service
Software as a Service Infrastructure as a Service : Infrastructure as a Service Defined as delivery of computer infrastructure as a service
Fully outsourced service so businesses do not have to purchase servers, software or equipment
Infrastructure providers can dynamically allocate resources for service providers
Service providers offer this service to end users
Allows cost savings for the service providers, since they do not need to operate their own datacenter
Ad hoc systems allow quick customization to consumer demands Platform as a Service : Platform as a Service Provides all the facilities necessary to support the complete process of building and delivering web applications and services, all available over the internet
Infrastructure providers can transparently alter the platforms for their customers’ unique needs Software as a Service : Software as a Service Defined as service-on-demand, where a provider will license software tailored
Infrastructure providers can allow customers’ to run applications off their infrastructure, but transparent to the end user
Customers can utilize greater computing power while saving on the following
To see how Salesforce and Google come together watch here Cloud Computing Pros : Cloud Computing Pros Reduced Hardware equipment for end users
Lower Hardware and Software Maintenance
Instant Software Updates
Less Expensive (Amazon example)
Pay for what you use
Flexible Cloud Computing Cons : Cloud Computing Cons Security Issues (#1 concern)
Too many platforms
Location of Servers
Time for Transition
Speed The Future of Cloud Computing : The Future of Cloud Computing Cloud is in the Infancy Stage : Cloud is in the Infancy Stage Many companies are only using cloud computing for small projects.
The trust hasn’t been accepted
Details such as licensing, privacy, security, compliance and network monitoring need to be finalized for the trust to be realized Future Educational Uses : Future Educational Uses An expansion of Microsoft live@edu
More useful spending of technology budgets
View an example from AirSet.com Take a quick tour
Office Web Applications
View Video Future Personal Uses : Future Personal Uses No more backing up files to thumb drives or syncing computers together
Services replace devices
A single hard drive for the rest of a person’s life, accessible anywhere with internet Expansion : Expansion Resources are expected to triple by 2012, from $16 billion to $42 billion
Cloud computing is said to be the foundation of the next 20 years of IT technology Recommendations : Recommendations Too early for large companies to migrate
Migrate after adequate development time
Good investment for small businesses
Personal use will become more prevalent References : References Abbott, Marty, and Micheal Fisher. "The cloud isnâ€™t for everyone." 13 Oct. 2008. <http://venturebeat.com/2008/10/13/the-cloud-isnt-for-everyone/>.
Baker, Stephen. "Google and the Wisdom of Clouds." BusinessWeek 13 Dec. 2007. <http://www.businessweek.com/magazine/content/07_52/b4064048925836.htm>.
Betelho, Bridgett. "Google et al. pitch cloud computing to wary IT pros." 12 June 2008 <http://searchdatacenter.techtarget.com/news/article/0,289142,sid80_gci1317391,00.html>.
Brown, Stephen. "Cloud Computing Pros and Cons." 10 Mar. 2009 <http://networkinstruments.wordpress.com/2008/07/22/cloud-computing-pros-and-cons/>. References : References Cloud Computing News Desk. “Cloud Computing: AT&T Joins Google, IBM, Amazon, Microsoft, Yahoo, Intel, Dell and HP”. 5 Aug, 2008.
Cloud Computing News Desk. "IDC Finds Cloud Computing Poised to Capture IT Spending Growth Over Next Five Years." 21 Oct. 2008. 25 Mar. 2009 <http://apache.sys-con.com/node/716384>.
Espiner, Tom. "Can business trust "immature" cloud computing?" 10 Dec. 2008. Silicon.com. 1 Mar. 2009 <http://software.silicon.com/security/0,39024655,39362814,00.htm>.
Higginbotham, Stacy. "10 Reasons Enterprises Aren’t Ready to Trust the Cloud." 01 July 2008. <http://gigaom.com/2008/07/01/10-reasons-enterprises-arent-ready-to-trust-the-cloud/>. References : References Krill, Paul. "Vendors air the cloud's pros and cons." 24 Nov. 2008. <http://www.infoworld.com/article/08/11/24/Vendors_air_the_clouds_pros_and_cons_1.html>.
Lohr, Steven. “I.B.M. to Push ‘Cloud Computing,’ Using Data From Afar”. The New York Times, Nov 15, 2007.
Lyons, Daniel. “People are going to be putting their information not into some device but into some service that lives in the sky”. Newsweek, Nov 10, 2008: 152, 19.
Markoff, John. “Software via the Internet: Microsoft in ‘Cloud’ Computing”. The New York Times, Sep 3, 2007.
Microsoft Corp. "Microsoft Outlines Benefits of Software Plus Services to Higher Education at EDUCAUSE." Computer Weekly News 136 (2008). References : References Miller, Brad and Schneier, Bruce. “FACE-OFF: Is 'security in the cloud' the way to go?”. Network World, Feb 13, 2006: 23, 6, p. 42.
Miller, Micheal. "Are You Ready for Computing in the Cloud?." 03 Sept. 2008. <http://www.informit.com/articles/article.aspx?p=1234970>.
Miller, Micheal. "Cloud Computing Pros and Cons for IT Professionals." 24 Feb. 2009 <http://www.informit.com/articles/article.aspx?p=1325269http://>.
Reilly, Pete. "Cloud computing, Virtualization and K-12 Education." 10 Jan. 2009. Worldpress.com. 25 Mar. 2009 <http://preilly.wordpress.com/2009/01/10/cloud-computing-virtualization-and-k-12-education/>. References : References Roque, C. "Cloud Computing: Pros and Cons." 4 Aug. 2008 <http://www.theappgap.com/cloud-computing-pros-and-cons.html>.
Shalom, Nati. "Scalable Pricing in a Scalable World." 5 Dec. 2008. <http://cloudcomputing.sys-con.com/node/732443>.
Vasant, Dhar, Arun Sundararajan. “Plugging in to transformation”. Ft.com, London, Feb 5, 2009.
Weinberg, Neal. "Nine hot technologies for '09." Network World Dec. 2008: 13-17. References - Web Sites : References - Web Sites http://aws.amazon.com/ec2/