Changes

Jump to: navigation, search

Cloud Computing

9,147 bytes added, 06:46, 6 August 2009
/* Barriers to the adoption of cloud computing */
===Executive '''Summary==='''<BR>One of the most talked about topic topics today is the Cloud Computing – the new phenomenon set to change the way we use computers forever. Cloud computing refers to the delivery of software and other technology services over the Internet by a service provider and has been widely acknowledged as a viable way to reduce capital expenditures and operational costs. Although many companies have embraced this technology, some are unwilling to switch from internally owned and managed IT systems to cloud computing technologies due to fears of security threats and loss of control over company systems and data.
With its growing popularity, a large number of firms have started providing this service. We tried to compare some of these offerings on various parameters like infrastructure, data storage system, supported applications/frameworks, scalability, security etc.
In this report, we mention some of the industry segments which have successfully utilized cloud computing. We also take a brief look into how some of the photo-sharing websites like SmugMug are using cloud computing.
 
==Overview==
==Market overview==
'''===Cloud services provided worldwide are:'''<BR>===
[[Image:cloud services-worldwide.jpg|thumb|center|500px|[http://www.lesechos.fr/medias/2009/0519//300350239.pdf Source: Gartner report]]]
'''===Companies providing cloud computing technology'''===
[[Image:company-cloud technology.jpg|thumb|center|800px|[http://blogs.zdnet.com/forrester/ Source: blogs.znet.com]]]
'''===Y-on-Y revenue from cloud services'''===
[[Image:revenue-cloud services.jpg|thumb|center|500px|[http://www.lesechos.fr/medias/2009/0519//300350239.pdf Source: Gartner report]]]
'''===Cloud services - revenue breakup'''===
[[Image:service revenue breakup.jpg|thumb|center|500px|[http://www.lesechos.fr/medias/2009/0519//300350239.pdf Source: Gartner report]]]
'''===Pros and cons of cloud computing'''=== 
[[Image:pros n cons.jpg|thumb|center|500px|[http://blogs.znet.com/Hinchcliffe Source: blogs.znet.com]]]
 
===Key drivers of cloud computing===
 
[[Image:drivers-cloud.jpg|thumb|center|800px|[http://srtsolutions.com/blogs/billwagner/archive/2009/06/19/reflections-on-executive-briefing-event-cloud-amp-ria.aspx Source: srtsolutions]]]
 
 
==<span style="color:#C41E3A">Like this report?</span>==
<p align="center"> '''This is only a sample report with brief analysis''' <br>
'''Dolcera can provide a comprehensive report customized to your needs'''</p>
{|border="2" cellspacing="0" cellpadding="4" align="center" "
|style="background:lightgrey" align = "center" colspan = "3"|'''[mailto:info@dolcera.com <span style="color:#0047AB">Buy the customized report from Dolcera</span>]'''
|-
| align = "center"| [http://www.dolcera.com/website_prod/services/ip-patent-analytics-services Patent Analytics Services]
|align = "center"| [http://www.dolcera.com/website_prod/services/business-research-services Market Research Services]
|align = "center"| [http://www.dolcera.com/website_prod/tools/patent-dashboard Purchase Patent Dashboard]
|-
|align = "center"| [http://www.dolcera.com/website_prod/services/ip-patent-analytics-services/patent-search/patent-landscapes Patent Landscape Services]
|align = "center"| [http://www.dolcera.com/website_prod/research-processes Dolcera Processes]
|align = "center"| [http://www.dolcera.com/website_prod/industries Industry Focus]
|-
|align = "center"| [http://www.dolcera.com/website_prod/services/ip-patent-analytics-services/patent-search/patent-landscapes Patent Search Services]
|align = "center"| [http://www.dolcera.com/website_prod/services/ip-patent-analytics-services/alerts-and-updates Patent Alerting Services]
|align = "center"| [http://www.dolcera.com/website_prod/tools Dolcera Tools]
|-
|}
<br>
==Primary research - Amazon Web Services==
In our primary research, we talked to an AWS executive to gain insights about how startups and enterprise companies are using cloud computing and, drivers and constraints for the same. Valuable insights have been summarized below:
 
===Startups===
 
[[Image:startups-cloud1.jpg|thumb|center|800px]]
 
===Enterprise===
 
[[Image:enterprise.jpg|thumb|center|800px]]
==Cloud computing comparison of different vendors==
|align = "center"|&nbsp;
|align = "center"|'''Amazon.com Inc.'''
|align = "center"|'''Microsoft'''
|align = "center"|'''GoGrid (ServePath LLC)'''
|align = "center"|'''Google'''
|align = "center"|'''Xcalibre Communications Ltd.'''
|-
|align = "center" bgcolor = "#000000E6EED5"|'''Offerings'''|align = "center" bgcolor = "#000000E6EED5"|EC2 (Elastic Compute Cloud) plus S3 (Simple Storage Service)|align = "center" bgcolor = "#000000E6EED5"|Windows Azure|align = "center" bgcolor = "#E6EED5"|GoGrid|align = "center" bgcolor = "#000000E6EED5"|Google App Engine|align = "center" bgcolor = "#000000E6EED5"|Accelerator|align = "center" bgcolor = "#000000E6EED5"|GridLayer|align = "center" bgcolor = "#000000E6EED5"|The Hosting Cloud|align = "center" bgcolor = "#000000E6EED5"|Enterprise Cloud|align = "center" bgcolor = "#000000E6EED5"| FlexiScale
|-
|align = "center"|'''Provider<nowiki>’</nowiki>s Infrastructure'''
|Runs on Amazon.com<nowiki>’</nowiki>s infrastructure. Each availability zone runs on its own physically distinct, independent infrastructure and is engineered to be highly reliable
|Microsoft<nowiki>’</nowiki>s infrastructure
|GoGrid uses the ServePath network, including OC‐12 and GB connections from UUNet, Level 3 Communications Inc., NTT Communications/Verio Inc. and AboveNet Inc
|Google<nowiki>’</nowiki>s infrastructure
|High‐end x86‐based servers, high‐speed multi‐GB network, high‐end storage back end
|-
|align = "center" bgcolor = "#000000E6EED5"|'''Provider<nowiki>’</nowiki>s Data‐Storage System'''|bgcolor = "#000000E6EED5"|Amazon S3 Web service|bgcolor = "#000000E6EED5"|Azure Data Storage REST APIs, data storage functionality through three services BLOB, TABLE and QUEUE|bgcolor = "#E6EED5"|Storage is part of the server image; vendor plans to offer additional storage options|bgcolor = "#000000E6EED5"|Persistent storage with queries, sorting and transactions|bgcolor = "#000000E6EED5"|Sun Microsystems Sun Fire X4500 NAS storage|bgcolor = "#000000E6EED5"|Storage is built into the Grid; data is stored on multiple hard drives across multiple machines for redundancy|bgcolor = "#000000E6EED5"|Uses network‐attached storage devices|bgcolor = "#000000E6EED5"|Undisclosed|bgcolor = "#000000E6EED5"|Persistent storage based on a fully virtualized SAN/NAS back end
|-
|align = "center"|'''Supported Operating Systems'''
|Linux
|Communication protocols such as SOAP, REST and XML allows use of other OS
|Linux, Microsoft Windows, CentOS and Red Hat Enterprise
|Linux, Microsoft Windows and Mac OS X
|Linux and Microsoft Windows
|-
|align = "center" bgcolor = "#000000E6EED5"|'''Supported Languages'''|bgcolor = "#000000E6EED5"|Linux and Red Hat Enterprise|bgcolor = "#000000E6EED5"|.NET, Eclipse, Ruby, PHP, Java and Python|bgcolor = "#E6EED5"|Java, .NET, Perl, PHP, Python, Ruby on Rails and most shell‐scripting languages|bgcolor = "#000000E6EED5"|Python|bgcolor = "#000000E6EED5"|Java, PHP, Python and Ruby on Rails|bgcolor = "#000000E6EED5"|Grid nodes will run any software that runs on a normal dedicated compute|bgcolor = "#000000E6EED5"|.NET, Perl, PHP, Python and Ruby on Rails|bgcolor = "#000000E6EED5"|Undisclosed|bgcolor = "#000000E6EED5"|Linux and Microsoft Windows
|-
|align = "center"|'''Supported Applications/'''<br>'''Framework'''
|MySQL Enterprise and OpenSolaris
|ASP.NET and WCF (Windows communications foundation)
|Apache, Facebook applications, IIS, MySQL Enterprise, PostgreSQL and Windows Serve
|Django. Services include URL Fetch, Memcache and image manipulation
|Through partnership with CohesvieFT, customers can access a large number of preconfigured application stacks
|-
|align = "center" bgcolor = "#000000E6EED5"|'''Scalability'''|bgcolor = "#000000E6EED5"|Limited to 20 virtual computer instances during beta period; additional instances are allowed|bgcolor = "#000000E6EED5"|No limits on scalability, additional VMs are allocated as processing load increases|bgcolor = "#E6EED5"|No limits on scalability|bgcolor = "#000000E6EED5"|Up to 5 million page views per month with preview release|bgcolor = "#000000E6EED5"|Contact vendor|bgcolor = "#000000E6EED5"|Up to 43 nodes. Bandwidth, RAM and CPU are changed on‐the‐fly. Process can be resized<br>(2 minutes per 1GB of data)|bgcolor = "#000000E6EED5"|Unlimited. Current users are pushing hundreds of millions of requests on single domains|bgcolor = "#000000E6EED5"|Undisclosed|bgcolor = "#000000E6EED5"|5 VDSes (Virtual Dedicated Servers) per account; more machines are available on request
|-
|align = "center"|'''Security'''
|Provides Web‐service interfaces to configure firewall settings that control network access to and between groups of instances
|Execute applications in dedicated virtual machines, each VM provides a 64-bit windows server 2008 environment, VMs prevent data leakage from one to the other application executing on same server hardware
|Provided via ServePath<nowiki>’</nowiki>s secure infrastructure and telecom facility
|Service runs on Google<nowiki>’</nowiki>s secure infrastructure. App Engine provides a secure sandbox environment
|Each customer has a VLAN; VDSes are separated by a Xen implementation; and customer data is stored in a T1 storage back end
|-
|align = "center" bgcolor = "#000000E6EED5"|'''Virtualization Technology'''|bgcolor = "#000000E6EED5"|Xen|bgcolor = "#000000E6EED5"|Modified Hyper-V hypervisor|bgcolor = "#E6EED5"|Xen|bgcolor = "#000000E6EED5"|Undisclosed|bgcolor = "#000000E6EED5"|Solaris Zones|bgcolor = "#000000E6EED5"|Based on 3tera AppLogic|bgcolor = "#000000E6EED5"|Undisclosed|bgcolor = "#000000E6EED5"|Undisclosed|bgcolor = "#000000E6EED5"|Xen
|-
|align = "center"|'''Redundancy Features'''
| Ability to place server instances in multiple locations and elastic IP addresses
|Triple-layer redundancy to keep data safe and availability of services high
|RAID servers; plans to offer server snapshots and cloning
|Fault‐tolerant servers
|A failed server is automatically removed from the cluster; VDSes running on it are automatically and transparently restarted on other servers
|-
|align = "center" bgcolor = "#000000E6EED5"|'''Load Balancing'''|bgcolor = "#000000E6EED5"|Undisclosed|bgcolor = "#000000E6EED5"|Yes, route traffic to active nodes only|bgcolor = "#E6EED5"|Yes; F5 Network BigIP load balancers.|bgcolor = "#000000E6EED5"|Yes|bgcolor = "#000000E6EED5"|Yes; F5 Network BigIP load balancers|bgcolor = "#000000E6EED5"|No. Customers can set up their own load balancing|bgcolor = "#000000E6EED5"|Yes; load‐balancing layer includes logic for multiple IP addresses for each customer site|bgcolor = "#000000E6EED5"|Undisclosed|bgcolor = "#000000E6EED5"|Yes; as optional add‐on
|-
|align = "center"|'''Control Panel'''
|Web‐service interface
|Web interface
|Yes; proprietary multiserver hosting control panel lets you manage servers and scale Web applications and networks
|Proprietary, the Administration Console
|Yes; API (application programming interface) also available. Control panel includes usage‐tracking tool
|-
|align = "center" bgcolor = "#000000E6EED5"|'''Development Tools'''|bgcolor = "#000000E6EED5"|Command‐line tools for building AMIs|bgcolor = "#000000E6EED5"|Integration into Visual Studio, support for any .NET languages, complete command-line SDK tools|bgcolor = "#E6EED5"|No, not necessary; plans to release public API with the same control as the Web interface|bgcolor = "#000000E6EED5"|Python runtime environment,|bgcolor = "#000000E6EED5"|Sandbox accelerators, central development and deployment, version control, unit test site and staging site available as add‐ons|bgcolor = "#000000E6EED5"|AppLogic has a scriptable command‐line interface for provisioning and scaling applications|bgcolor = "#000000E6EED5"|None|bgcolor = "#000000E6EED5"|Undisclosed|bgcolor = "#000000E6EED5"|No
|-
|align = "center"|'''Additional Cloud‐Storage Service'''
|Included in cloud service
|Undisclosed
|No
|Datastore, a distributed data‐storage service
|-
|}
 
==Technical overview==
It is the delta of effort in terms of skills, abilities, experience and technology that the cloud adopter needs to deliver a functional service to their own “End Users”. This will be potentially a major area of cost to the cloud adopters. But it's also the delta of opportunity in terms of 'room' to innovate.
==Cloud Adoption Strategy==
Some of the steps which need to be followed in order to identify the relevant business scenario relevant for leveraging cloud are:
[[Image:cloud-adoption-strategy.jpg|center|600px]]
1. '''Access:'''::a. Application portfolio to identify core and non-core ==Cloud computing applicationsin different industry segments==::b. Map the scenarios relevant for cloud adoption::c. Identify business processes which are more suitable for cloud adoption::d. Evaluate the cloud vendors for strategic and tactical use scenarios===Pharmaceutical===
2. '''Validate:'''::a. Justify the cost benefits and * Historically, most large pharmaceutical firms have run fully integrated vertical business case::b. Perform pilots models, doing all they can in-house and proof of concepts choosing to identify functional gaps and assess user experienceselectively outsource where appropriate
3. '''Technology:'''::a. Changes * Firms now seek to be done on reduce the organizations policies time and procedures::b. Governance cost through sharing an integrated platform which is cheaper, less time consuming, and operations::c. Standardization across various cloud projectsmore supportive of a networked business model
4. '''Execute* Pharma companies exploring cloud computing have reported positive experiences through:'''* Easier implementation::a. Migration and Integration* More computational transparency::b. Co* A clear-existence and switchover planningcut IP policy[http://www.infosys.com/cloud-computing/white-papers/realizing-value-proposition.pdf Source: www.infosys.com]* Scalable invoicing
==Cloud '''Pfizer''' * Protein engineers and informaticians at Pfizer’s Biotherapeutics and Bioinnovation Center faced the challenging task of antibody docking that presented enormous computational roadblocks.* Each antibody model requires the respectable models of the protein’s three-dimensional structure to be generated on Rosetta++ platform which carries out refinement of antibody docking.* Refinement involves small local perturbations around the binding site followed by evaluation with Rosetta’s energy function – an iterative process using 200-nodes cluster that requires a massive amount of computing applications in .* An array of Rosetta workers are spun up on Amazon’s EC2. The S3 stores inputs and outputs, SimpleDB tracks job meta-data, and the Simple Queue Service glues it all together with message passing and the entire process is completed overnight which previously took months.* Consequently, the research staff is focusing more on results without pushing their projects on back-shelf. :[http://www.bio-itworld.com/issues/2009/may-jun/antibody-docking-EC2.html Source: bio-itworld] '''Eli Lilly''' * Eli Lilly is using cloud computing services to support scientists with on-demand processing power and storage.* The firm uses Amazon Web Services and other cloud services to provide high-performance computing, as needed, to hundreds of its scientists.* Eli Lilly foresees the possibility of using cloud services from a half dozen different vendors and need for an “orchestration layer” that sits between Eli Lilly and the various cloud services.* It would comprise algorithms that determine the best cloud service for a particular job based on lowest cost, highest performance, or other requirement. Such an approach would make it possible for Eli Lilly and other users to write to a single API rather than many, while optimizing service usage.* The firm is also exploring the potential to use cloud computing for external collaboration between Eli Lilly and outside researchers. :[http://www.undertheradarblog.com/blog/eli-lilly-the-future-of-pharmaceutical-research-and-cloud-computing/ Source: undertheradarblog] '''Johnson and Johnson''' * Johnson and Johnson is seeking to complement its high performance grid architecture with cloud computing, mainly in the area of drug discovery modeling applications, according to Rick Franckowiak, director for systems engineering at the Pharmaceutical Research & Development IT organization at Johnson & Johnson. * Require enhanced computing and storage capabilities and address spike-type processing demand. :[http://www.fiercebiotechit.com/story/j-j-pharma-r-d-looks-skyward/2009-06-12 Source:fiercebiotechit] '''Indigo BioSystems Inc.''' * Indigo BioSystems Inc., a privately held company offering data management and automated analysis solutions for life science researchers with a focus on the pharmaceutical industry.* It has deployed IBM's Compute on Demand cloud services to provide clients with a highly secure, scalable and compliant environment for data exchange.* IBM’s cloud services has been able to meet the clients’ requirements for a scalable and globally accessible platform for data exchange alongwith the security and regulatory compliances of the pharmaceutical industry segments==. :[http://www.prdomain.com/companies/I/IBM/newsreleases/200921167686.htm Source: prdomain]
===Hospitality===
* Allows companies to bring application to the market quickly and deployed within a limited budget
:'''e.g. NASDAQ Market Replay application uses Amazon's S3 cloud for data storage but the application part is not running in cloud presently. It has plans to develop future applications in Amazon's EC2.'''
 
==Companies using cloud computing==
===The New York Times===
 
[[Image:NYtimes-cloud.jpg|thumb|center|800px|[http://open.blogs.nytimes.com/2007/11/01/self-service-prorated-super-computing-fun/ Source: ope.blogs.nytimes]]]
 
===Major League Baseball===
 
[[Image:MLB-cloud.jpg|thumb|center|800px|[http://www.networkworld.com/news/2007/121007-your-take-mlb.html Source: networkworld]]]
 
===ESPN===
 
[[image:espn-cloud.jpg|thumb|center|800px|[http://www.opencrowd.com/assets/pdf/opencrowd-ec2.pdf Source: opencrowd]]]
 
===Hasbro===
 
[[image:hasbro-cloud.jpg|thumb|center|800px|[http://aws.amazon.com/solutions/case-studies/digitaria/ Source: aws.amazon.com]]]
 
===Chicago===
 
[[image:chicago-cloud.jpg|thumb|center|800px|[http://news.prnewswire.com/DisplayReleaseContent.aspx?ACCT=104&STORY=/www/story/06-16-2009/0005045062&EDATE= Source: news.prnewswire]]]
 
===Cybernet Slash Support (CSS)===
 
[[image:css-cloud.jpg|thumb|center|800px|[http://cssinnovations.blogspot.com/2008/07/yet-another-ec2-experience-cybernet.html Source: cssinnovations.blogspot]]]
 
===Intuit===
 
[[image:intuit-cloud.jpg|thumb|center|800px|[http://www.soasta.com/successstories/index.html Source: soasta.com]]]
 
===Activision===
 
[[image:activision-cloud.jpg|thumb|center|800px|[http://www.soasta.com/successstories/index.html Source: soasta.com]]]
==Cloud computing in online photo sharing==
[http://highscalability.com/flickr-architecture Source:highscalability.com]
 
 
==Barriers to the adoption of cloud computing==
 
[[Image:barriers-cloud.jpg|thumb|center|800px|[http://gigaom.com/2008/07/01/10-reasons-enterprises-arent-ready-to-trust-the-cloud/ Source: gigaom]]]
 
==<span style="color:#C41E3A">Like this report?</span>==
<p align="center"> '''This is only a sample report with brief analysis''' <br>
'''Dolcera can provide a comprehensive report customized to your needs'''</p>
{|border="2" cellspacing="0" cellpadding="4" align="center" "
|style="background:lightgrey" align = "center" colspan = "3"|'''[mailto:info@dolcera.com <span style="color:#0047AB">Buy the customized report from Dolcera</span>]'''
|-
| align = "center"| [http://www.dolcera.com/website_prod/services/ip-patent-analytics-services Patent Analytics Services]
|align = "center"| [http://www.dolcera.com/website_prod/services/business-research-services Market Research Services]
|align = "center"| [http://www.dolcera.com/website_prod/tools/patent-dashboard Purchase Patent Dashboard]
|-
|align = "center"| [http://www.dolcera.com/website_prod/services/ip-patent-analytics-services/patent-search/patent-landscapes Patent Landscape Services]
|align = "center"| [http://www.dolcera.com/website_prod/research-processes Dolcera Processes]
|align = "center"| [http://www.dolcera.com/website_prod/industries Industry Focus]
|-
|align = "center"| [http://www.dolcera.com/website_prod/services/ip-patent-analytics-services/patent-search/patent-landscapes Patent Search Services]
|align = "center"| [http://www.dolcera.com/website_prod/services/ip-patent-analytics-services/alerts-and-updates Patent Alerting Services]
|align = "center"| [http://www.dolcera.com/website_prod/tools Dolcera Tools]
|-
|}
<br>