SlideShare a Scribd company logo
1 of 12
Cloud computing - what is it
The Cloud, according to Wikipedia is "a style of computing in which dynamically scalable
and often virtualised resources are provided as a service over the Internet. Users need not
have knowledge of, expertise in, or control over the technology infrastructure "in the cloud"
that supports them.
Gartner defines cloud computing as, “a style of computing in which massively scalable IT-
enabled capabilities are delivered ‘as a service’ to multiple customers using Internet
technologies.”
These services are broadly divided into 3 categories: Infrastructure-as-a-Service, Platform-as-
a-Service and Software-as-a-Service.

       • Infrastructure as a service is the delivery of computer infrastructure (typically a
       platform virtualization environment) as a service where you pay as a utility bill rather
       that a one of capital expenditure

       • Platform as a service facilitates deployment of applications without the cost and
       complexity of buying and managing the underlying hardware and software layers.

       • Software as a service is a model of software deployment whereby a provider
       licenses an application to customers for use as a service on demand. SaaS software
       vendors may host the application on their own web servers
Advantages / Disadvantages
Advantages

  * Ability to scale to meet quickly changing user demands

  * Avoid purchasing assets for infrequent, intensive computing tasks

  * Pay for the processing power you need only when you need it

  * Avoid paying “out right” for hardware and software, rather lease on a monthly basis

  * Reduction in Cap-Ex requirement as hardware moves to a leasing model

Disadvantages

  * Services may not be fully reliable

  * Compliance issues – storing private data offsite with 3rd party

  * Lack of standards – difficult to port data from different cloud providers

  * Lack of application availability

  * Activities can’t be logged – can be a compliance issue for some
3 Main Players

Amazon EC2
EC2 is basically a web service, it lets you request and use a number of resources in the cloud . Everything from servers to
programming environments are available. The big benefits of Amazon's offering are flexibility and configurability. You can request
just the services you want, configure them just as you need, set up static IPs, and explicitly set your own security and networking
up—in other words, you've got a lot of control.

Google App Engine
Google's App Engine is technically a competitor to Amazon EC2, although it's a very different offering. Where Amazon offers
flexibility and control, Google offers ease-of-use and a large degree of automatic configuration. With App Engine, you write your
code, upload your app, and let Google do most of the rest. Like Amazon, Google carries a tremendous degree of name
recognition and cache. Unlike Amazon, Google starts out free, and only costs as you start to get a lot of traffic and use a ton of
computing resources. Also different from Amazon is that Google is a Python-centric architecture and engine. If you want to use
Google App Engine, you use the programming language Python which would mean converting our existing code base to this
language .

Windows Azure
Microsoft has done cloud computing in a completely different manner. Much like, "I'm a PC, I'm a Mac," Microsoft is intent on
providing a very rich, professional, high-end computing environment. So while Amazon EC2 and Google are geared at the guys
who still hack on Python in vi and are comfortable dealing with network protocols, Microsoft's Azure product is aimed squarely at
the legion of Microsoft developers. Visual Studio, visual tools, and a visual environment make Azure approachable and
comfortable for people who use C# and SQL Server on a daily basis.

As different as Amazon EC2 is from Google App Engine, Windows Azure is different from both. Azure is Windows®. It's based on
Windows; it's for Windows developers and the decision to use Azure is less about features and more about the platform.
CTP ? - done its how soft ware is released

  Need more on computing architecutre:


Platform Overview
  - Number of data centres ? - not able to find tis out
  - Data centre architecture - HP blades ? - Not able to find out
  - OS ? - done
  - Applications supported ? - not sure what you mean by this
              Features/                              Microsoft                                    Amazon                                     Google
            Characteristics
                                       Private Community Technology Preview
               Availability                                                                  General availability                          Public beta
                                                     in beta

                                                 Hosted Services,                            Hosted Services,
        Supported Cloud Models          Attached Services and Rich Internet         Attached Services and Rich Internet                  Hosted Services
                                         Services, through the PaaS layer.              Services, through the VMs.

                                             Open PaaS + Closed IaaS:
                                                                                                 Open IaaS:
                                        Develop apps (.NET) for clients and
                                                                                   Elastic Compute Cloud (EC2) supports           Closed SaaS + Closed Paas:
                                              servers, the latter which
                                                                                             uploads XEN virtual              Develop web applications in Python or
        Computing Architecture         Microsoft runs on Windows 2008 VMs
                                                                                    machine images to the infrastructure             Django within specific
                                                    according to
                                                                                   and provides services to instantiate and    parameters, deploy to AppEngine.
                                       environment specifications (number of
                                                                                               manage them.
                                       machines and types needed, etcetera).

           Operating system                           Windows                                 Windows, Linux                                   N/A

                                                App and file storage;                  Simple Storage Service (S3) and
                Storage                                                                                                                   Datastore APIs
                                                   SQL services                                 SimpleDB

                                        .NET services as BPM integration(i.e.
                                                 BizTalk in the cloud):                                                        Integration supported with existing
                                       Identity management, access control ,                                                  Google services: authentication, mail,
     Integration with other services     and workflow services, as well as a                         None                                 base, calendar,
                                                     service bus.                                                                contacts, documents, pictures,
                                         Live services (contacts, mail, maps,                                                       spreadsheets, YouTube.
                                                       etcetera)


                                                                                                                                 Basic editing, local simulation, and
                                       Integration into Visual Studio, support
                                                                                   Not applicable. Amazon runs VMs, and                   deployment tools.
                                        for any .NET languages, support for
                                                                                       as such does not provide any            Language selection limited to Python
                                       third party IDEs (starting with Eclipse).
                                                                                   development platforms. One develops                       and Django.
           Development tools            Support for other languages (Python,
                                                                                    apps as one otherwise would for the       Application-level tools such as Google
                                             Java) planned for late 2009.
                                                                                    base OS running on VMs. No PaaS             Web Toolkit (GWT) do not have any
                                       Strong story for development as this is
                                                                                         support for development.               integration with Google AppEngine.
                                            supported by the PaaS layer.
                                                                                                                              Limited PaaS support for development.
Recommended Platform

Amazon EC2 would be the platform recommended because
   ✓Supports LAMP Architecture
   ✓ Flexible and varied services provided
   ✓ Control at a root level of each instance
   ✓ Flexible cost model
   ✓ Easy to set up
   ✓ Easy to scalability both up and down
   ✓ High SLA’s
   ✓ Biggest implementations that supports our needs
   ✓ Mature model
EC2 - Service highlights

• Reliable - 99.95% availability for each Amazon EC2 Region - N.B this is quoted by
Amazon and their is no evidence to support its accuracy / if it is been achieved




• Controlled – Root access to each instance which means you can interact
with them as you would any machine.


•Scalable – Amazon EC2 enables you to increase or decrease capacity within
minutes


•Secure – Amazon EC2 provides web service interfaces to configure firewall
settings that control network access to and between groups of instances
Set up options

• On-Demand Instances – let us pay for compute capacity by the hour with
no long-term commitments. This enables us to move from a fixed cost and
complexity of planning, purchasing, and maintaining hardware and move to a
more variable costs model. On-Demand Instances also remove the need to buy
“safety net” capacity to handle periodic traffic spikes.


• Reserved Instances – give us the option to make a low, one-time payment
for each instance we want to reserve and in turn receive a significant discount
on the hourly usage charge for that instance. After the one-time payment for an
instance, and we have no further obligation; we may choose to run that
instance for the discounted usage rate and when you do not use the instance,
we will not pay usage charges on it.
Costs
• Reserved Instances




• On-Demand Instances




• Data Transfer
Cost cont
Before a detailed and accurate costing could be produced we would need to determine the following

• What would be put on the cloud
• What type of resilience would be required
• Traffic predications for the chosen applications
The costing below given a indication using hxtrack and one instance per month
                                                Very difficult to work out
                                                costs for each web
                                                hosting

                                                how much work do you
                                                want put into it ?         HxTrack

                                             High CPU On Demand Instance             HIgh CPU Reserved Instance



            One of fee                                   0                            $2,600 / 12 = $216


              Usage                                  $644.16                                 $234.24


           Data transfer                              $20.52                                 $20.52


             Storage                                  $12.70                                 $12.70


       Total Cost per month                          $677.38                                 $483.46
What could and would we put on a cloud

                            Could put on a cloud   Would put on a cloud                 Details

                                                                          Waiting on out come of trial as there
          HXtrack
                                                           ?              are concerns about speed and Data
                                                                                          I/O

      HXSEO System


    HXCM & PL systems


                                                                          Due to issues over reliability, speed
     Web landing pages
                                                                                     and security

                                                                          Due to issues over reliability, speed
    Web booking process
                                                                                     and security

  Development environment


    Staging environment


     Application servers
Things to consider

• Although with the cloud hardware and bandwidth become a variable cost if
demand is always high or does not vary greatly then this many no be a cost
effective.
• System admin resource is still required to manage and maintain the instances
• There is still a large concern over security and reliability within the industry
• Still restrictions on I/O for some database implementations
• Just because it is the latest type of hosting doesn’t make it the right type of
hosting for every need
Recommendations

• Undertake in-depth review of all hosting options including detailed costs

• Look to use the cloud for development and application platforms where
hardware would traditionally need to be purchased


• Look at moving HxTrack to Cloud when we need to scaling writes on internal
infrastructure.


• Do not look to move any production service until in depth review above is
completed.

More Related Content

What's hot

Sql azure database under the hood
Sql azure database under the hoodSql azure database under the hood
Sql azure database under the hoodguest2dd056
 
GlassFish Mobility Platform - Hans Hrasna
GlassFish Mobility Platform - Hans HrasnaGlassFish Mobility Platform - Hans Hrasna
GlassFish Mobility Platform - Hans HrasnaEduardo Pelegri-Llopart
 
REST-style Actionscript programming interface for message distribution using ...
REST-style Actionscript programming interface for message distribution using ...REST-style Actionscript programming interface for message distribution using ...
REST-style Actionscript programming interface for message distribution using ...Kresimir Popovic
 
Inaugural address manjusha - Indicthreads cloud computing conference 2011
Inaugural address manjusha -  Indicthreads cloud computing conference 2011Inaugural address manjusha -  Indicthreads cloud computing conference 2011
Inaugural address manjusha - Indicthreads cloud computing conference 2011IndicThreads
 
SQL Azure Federation and Scalability
SQL Azure Federation and ScalabilitySQL Azure Federation and Scalability
SQL Azure Federation and ScalabilityEduardo Castro
 
Microsoft Best Practices - AWS India Summit 2012
Microsoft Best Practices - AWS India Summit 2012Microsoft Best Practices - AWS India Summit 2012
Microsoft Best Practices - AWS India Summit 2012Amazon Web Services
 
Cloud Computing at UTM Shillong
Cloud Computing at UTM ShillongCloud Computing at UTM Shillong
Cloud Computing at UTM ShillongCapgemini
 
IBM - Massimo Leoni, Cloud Computing, Milano 2 luglio 2009
IBM - Massimo Leoni, Cloud Computing, Milano 2 luglio 2009IBM - Massimo Leoni, Cloud Computing, Milano 2 luglio 2009
IBM - Massimo Leoni, Cloud Computing, Milano 2 luglio 2009Manuela Moroncini
 
Infrastructure components configure and deploy 24 hiapc fabrizio volpe
Infrastructure components configure and deploy 24 hiapc fabrizio volpeInfrastructure components configure and deploy 24 hiapc fabrizio volpe
Infrastructure components configure and deploy 24 hiapc fabrizio volpeFabrizio Volpe
 
Cloud Computing Why, What, How
Cloud Computing   Why, What, HowCloud Computing   Why, What, How
Cloud Computing Why, What, HowKennisportal
 
.NetCampus Windows Azure Mobile
.NetCampus Windows Azure Mobile.NetCampus Windows Azure Mobile
.NetCampus Windows Azure Mobileantimo musone
 
Mach Technology
Mach Technology Mach Technology
Mach Technology Open Stack
 
Lockheed Martin Deployment Cloud Design Patterns
Lockheed Martin Deployment Cloud Design PatternsLockheed Martin Deployment Cloud Design Patterns
Lockheed Martin Deployment Cloud Design PatternsGovCloud Network
 
Top10 Strategics Technology for 2010 using Sun Products
Top10 Strategics Technology for 2010 using Sun ProductsTop10 Strategics Technology for 2010 using Sun Products
Top10 Strategics Technology for 2010 using Sun ProductsThanachart Numnonda
 
Sql azure data services OData
Sql azure data services ODataSql azure data services OData
Sql azure data services ODataEduardo Castro
 
InduSoft Web Studio e Dream Report
InduSoft Web Studio e Dream ReportInduSoft Web Studio e Dream Report
InduSoft Web Studio e Dream ReportAVEVA
 
Strategic Importance of Semantic Technologies as a Key Differentiator for IT ...
Strategic Importance of Semantic Technologies as a Key Differentiator for IT ...Strategic Importance of Semantic Technologies as a Key Differentiator for IT ...
Strategic Importance of Semantic Technologies as a Key Differentiator for IT ...CloudOps Summit
 

What's hot (20)

Sql azure database under the hood
Sql azure database under the hoodSql azure database under the hood
Sql azure database under the hood
 
Chris Kemp: NASA Nebula
Chris Kemp: NASA NebulaChris Kemp: NASA Nebula
Chris Kemp: NASA Nebula
 
GlassFish Mobility Platform - Hans Hrasna
GlassFish Mobility Platform - Hans HrasnaGlassFish Mobility Platform - Hans Hrasna
GlassFish Mobility Platform - Hans Hrasna
 
REST-style Actionscript programming interface for message distribution using ...
REST-style Actionscript programming interface for message distribution using ...REST-style Actionscript programming interface for message distribution using ...
REST-style Actionscript programming interface for message distribution using ...
 
Inaugural address manjusha - Indicthreads cloud computing conference 2011
Inaugural address manjusha -  Indicthreads cloud computing conference 2011Inaugural address manjusha -  Indicthreads cloud computing conference 2011
Inaugural address manjusha - Indicthreads cloud computing conference 2011
 
SQL Azure Federation and Scalability
SQL Azure Federation and ScalabilitySQL Azure Federation and Scalability
SQL Azure Federation and Scalability
 
Microsoft Best Practices - AWS India Summit 2012
Microsoft Best Practices - AWS India Summit 2012Microsoft Best Practices - AWS India Summit 2012
Microsoft Best Practices - AWS India Summit 2012
 
Prodware wa college - marcel meijer
Prodware   wa college - marcel meijerProdware   wa college - marcel meijer
Prodware wa college - marcel meijer
 
Cloud Computing at UTM Shillong
Cloud Computing at UTM ShillongCloud Computing at UTM Shillong
Cloud Computing at UTM Shillong
 
IBM - Massimo Leoni, Cloud Computing, Milano 2 luglio 2009
IBM - Massimo Leoni, Cloud Computing, Milano 2 luglio 2009IBM - Massimo Leoni, Cloud Computing, Milano 2 luglio 2009
IBM - Massimo Leoni, Cloud Computing, Milano 2 luglio 2009
 
Infrastructure components configure and deploy 24 hiapc fabrizio volpe
Infrastructure components configure and deploy 24 hiapc fabrizio volpeInfrastructure components configure and deploy 24 hiapc fabrizio volpe
Infrastructure components configure and deploy 24 hiapc fabrizio volpe
 
Cloud Computing Why, What, How
Cloud Computing   Why, What, HowCloud Computing   Why, What, How
Cloud Computing Why, What, How
 
Cloud Update
Cloud UpdateCloud Update
Cloud Update
 
.NetCampus Windows Azure Mobile
.NetCampus Windows Azure Mobile.NetCampus Windows Azure Mobile
.NetCampus Windows Azure Mobile
 
Mach Technology
Mach Technology Mach Technology
Mach Technology
 
Lockheed Martin Deployment Cloud Design Patterns
Lockheed Martin Deployment Cloud Design PatternsLockheed Martin Deployment Cloud Design Patterns
Lockheed Martin Deployment Cloud Design Patterns
 
Top10 Strategics Technology for 2010 using Sun Products
Top10 Strategics Technology for 2010 using Sun ProductsTop10 Strategics Technology for 2010 using Sun Products
Top10 Strategics Technology for 2010 using Sun Products
 
Sql azure data services OData
Sql azure data services ODataSql azure data services OData
Sql azure data services OData
 
InduSoft Web Studio e Dream Report
InduSoft Web Studio e Dream ReportInduSoft Web Studio e Dream Report
InduSoft Web Studio e Dream Report
 
Strategic Importance of Semantic Technologies as a Key Differentiator for IT ...
Strategic Importance of Semantic Technologies as a Key Differentiator for IT ...Strategic Importance of Semantic Technologies as a Key Differentiator for IT ...
Strategic Importance of Semantic Technologies as a Key Differentiator for IT ...
 

Viewers also liked

A Shot For Diabetes
A Shot For DiabetesA Shot For Diabetes
A Shot For Diabetescila86
 
Presentacio Scratch
Presentacio ScratchPresentacio Scratch
Presentacio ScratchPau Cordoba
 
How we deliver practical advice that works
How we deliver practical advice that worksHow we deliver practical advice that works
How we deliver practical advice that worksEast_Coast
 
J U E G O M A T E M A T I C A S
J U E G O  M A T E M A T I C A SJ U E G O  M A T E M A T I C A S
J U E G O M A T E M A T I C A Swasylicenciados2
 
Go Local Why, What & How
Go Local   Why, What & HowGo Local   Why, What & How
Go Local Why, What & Howkrajala
 
G-Nius presentatie 11 2013 slide share
G-Nius presentatie 11 2013 slide shareG-Nius presentatie 11 2013 slide share
G-Nius presentatie 11 2013 slide sharegjdeenen
 
My Beautiful Wife
My Beautiful WifeMy Beautiful Wife
My Beautiful Wifeguest32f24b
 
Walchandnagar Industries
Walchandnagar IndustriesWalchandnagar Industries
Walchandnagar Industriesketan.pole
 
Build brands online and grow your business
Build brands online and grow your businessBuild brands online and grow your business
Build brands online and grow your businessRik van Bastelaar
 
CCS presentation_NADCAP_Groundsupport_etc_part_II
CCS presentation_NADCAP_Groundsupport_etc_part_IICCS presentation_NADCAP_Groundsupport_etc_part_II
CCS presentation_NADCAP_Groundsupport_etc_part_IIketan.pole
 
Ccs corporate presentation_slideshow_May12_part_i
Ccs corporate presentation_slideshow_May12_part_iCcs corporate presentation_slideshow_May12_part_i
Ccs corporate presentation_slideshow_May12_part_iketan.pole
 
маркетинг в сфере услуг
маркетинг в сфере услугмаркетинг в сфере услуг
маркетинг в сфере услугNastena8
 
CCS presentation_Jobshop_part_III
CCS presentation_Jobshop_part_IIICCS presentation_Jobshop_part_III
CCS presentation_Jobshop_part_IIIketan.pole
 
Martine Rainville – Le droit d’auteur appliqué aux blogues 
Martine Rainville – Le droit d’auteur appliqué aux blogues Martine Rainville – Le droit d’auteur appliqué aux blogues 
Martine Rainville – Le droit d’auteur appliqué aux blogues Made in
 
Plateforme d'enseignement à distance : efront
Plateforme d'enseignement à distance : efrontPlateforme d'enseignement à distance : efront
Plateforme d'enseignement à distance : efrontKhaled Fayala
 
Cerib catalogue formations 2015
Cerib   catalogue formations 2015Cerib   catalogue formations 2015
Cerib catalogue formations 2015Novabuild
 

Viewers also liked (19)

A Shot For Diabetes
A Shot For DiabetesA Shot For Diabetes
A Shot For Diabetes
 
PLAN DE EVALUACION
PLAN DE EVALUACIONPLAN DE EVALUACION
PLAN DE EVALUACION
 
Presentacio Scratch
Presentacio ScratchPresentacio Scratch
Presentacio Scratch
 
Quiz3
Quiz3Quiz3
Quiz3
 
How we deliver practical advice that works
How we deliver practical advice that worksHow we deliver practical advice that works
How we deliver practical advice that works
 
J U E G O M A T E M A T I C A S
J U E G O  M A T E M A T I C A SJ U E G O  M A T E M A T I C A S
J U E G O M A T E M A T I C A S
 
Go Local Why, What & How
Go Local   Why, What & HowGo Local   Why, What & How
Go Local Why, What & How
 
G-Nius presentatie 11 2013 slide share
G-Nius presentatie 11 2013 slide shareG-Nius presentatie 11 2013 slide share
G-Nius presentatie 11 2013 slide share
 
My Beautiful Wife
My Beautiful WifeMy Beautiful Wife
My Beautiful Wife
 
Walchandnagar Industries
Walchandnagar IndustriesWalchandnagar Industries
Walchandnagar Industries
 
Build brands online and grow your business
Build brands online and grow your businessBuild brands online and grow your business
Build brands online and grow your business
 
db2
db2db2
db2
 
CCS presentation_NADCAP_Groundsupport_etc_part_II
CCS presentation_NADCAP_Groundsupport_etc_part_IICCS presentation_NADCAP_Groundsupport_etc_part_II
CCS presentation_NADCAP_Groundsupport_etc_part_II
 
Ccs corporate presentation_slideshow_May12_part_i
Ccs corporate presentation_slideshow_May12_part_iCcs corporate presentation_slideshow_May12_part_i
Ccs corporate presentation_slideshow_May12_part_i
 
маркетинг в сфере услуг
маркетинг в сфере услугмаркетинг в сфере услуг
маркетинг в сфере услуг
 
CCS presentation_Jobshop_part_III
CCS presentation_Jobshop_part_IIICCS presentation_Jobshop_part_III
CCS presentation_Jobshop_part_III
 
Martine Rainville – Le droit d’auteur appliqué aux blogues 
Martine Rainville – Le droit d’auteur appliqué aux blogues Martine Rainville – Le droit d’auteur appliqué aux blogues 
Martine Rainville – Le droit d’auteur appliqué aux blogues 
 
Plateforme d'enseignement à distance : efront
Plateforme d'enseignement à distance : efrontPlateforme d'enseignement à distance : efront
Plateforme d'enseignement à distance : efront
 
Cerib catalogue formations 2015
Cerib   catalogue formations 2015Cerib   catalogue formations 2015
Cerib catalogue formations 2015
 

Similar to Cloud Review V2

Development Model for The Cloud
Development Model for The CloudDevelopment Model for The Cloud
Development Model for The Cloudumityalcinalp
 
Windows Azure For Architects
Windows Azure For ArchitectsWindows Azure For Architects
Windows Azure For ArchitectsAnko Duizer
 
Azure Services Platform
Azure Services PlatformAzure Services Platform
Azure Services PlatformXavier Warzee
 
Ppt on cloud computing
Ppt on cloud computingPpt on cloud computing
Ppt on cloud computingPradeep Bhatia
 
In De Wolken Met Cloud Computing
In De Wolken Met Cloud ComputingIn De Wolken Met Cloud Computing
In De Wolken Met Cloud ComputingAnko Duizer
 
Cloud computing 101
Cloud computing 101Cloud computing 101
Cloud computing 101Otto Mora
 
Intel IT OpenStack Journey - OpenStack Fall 2012 Summit.pdf
Intel IT OpenStack Journey - OpenStack Fall 2012 Summit.pdfIntel IT OpenStack Journey - OpenStack Fall 2012 Summit.pdf
Intel IT OpenStack Journey - OpenStack Fall 2012 Summit.pdfOpenStack Foundation
 
Webinar The App Lifecycle Platform
Webinar The App Lifecycle PlatformWebinar The App Lifecycle Platform
Webinar The App Lifecycle PlatformService2Media
 
Building microservices with azure functions
Building microservices with azure functionsBuilding microservices with azure functions
Building microservices with azure functionsJustin Maurer
 
Device+Cloud: come sviluppare App moderne ed interconnesse
Device+Cloud: come sviluppare App moderne ed interconnesseDevice+Cloud: come sviluppare App moderne ed interconnesse
Device+Cloud: come sviluppare App moderne ed interconnesseNinja Marketing
 
Accessing Your Existing SAP NetWeaver Portal on Mobile Device
Accessing Your Existing SAP NetWeaver Portal on Mobile DeviceAccessing Your Existing SAP NetWeaver Portal on Mobile Device
Accessing Your Existing SAP NetWeaver Portal on Mobile DeviceSAP Portal
 
Cloud computing by Bharat Bodage
Cloud computing by Bharat BodageCloud computing by Bharat Bodage
Cloud computing by Bharat BodageBharat Bodage
 
Cloud Computing: Changing the software business
Cloud Computing: Changing the software businessCloud Computing: Changing the software business
Cloud Computing: Changing the software businessSoftware Park Thailand
 
Build intelligent solutions using Azure
Build intelligent solutions using AzureBuild intelligent solutions using Azure
Build intelligent solutions using AzureMostafa
 
OreDev 2008: Software + Services
OreDev 2008: Software + ServicesOreDev 2008: Software + Services
OreDev 2008: Software + Servicesukdpe
 
HTML5 Mobile Application Framework
HTML5 Mobile Application FrameworkHTML5 Mobile Application Framework
HTML5 Mobile Application FrameworkThanh Nguyen
 

Similar to Cloud Review V2 (20)

Development Model for The Cloud
Development Model for The CloudDevelopment Model for The Cloud
Development Model for The Cloud
 
Windows Azure For Architects
Windows Azure For ArchitectsWindows Azure For Architects
Windows Azure For Architects
 
Azure Services Platform
Azure Services PlatformAzure Services Platform
Azure Services Platform
 
Ppt on cloud computing
Ppt on cloud computingPpt on cloud computing
Ppt on cloud computing
 
In De Wolken Met Cloud Computing
In De Wolken Met Cloud ComputingIn De Wolken Met Cloud Computing
In De Wolken Met Cloud Computing
 
Cloud computing 101
Cloud computing 101Cloud computing 101
Cloud computing 101
 
Intel IT OpenStack Journey - OpenStack Fall 2012 Summit.pdf
Intel IT OpenStack Journey - OpenStack Fall 2012 Summit.pdfIntel IT OpenStack Journey - OpenStack Fall 2012 Summit.pdf
Intel IT OpenStack Journey - OpenStack Fall 2012 Summit.pdf
 
Webinar The App Lifecycle Platform
Webinar The App Lifecycle PlatformWebinar The App Lifecycle Platform
Webinar The App Lifecycle Platform
 
Building microservices with azure functions
Building microservices with azure functionsBuilding microservices with azure functions
Building microservices with azure functions
 
Device+Cloud: come sviluppare App moderne ed interconnesse
Device+Cloud: come sviluppare App moderne ed interconnesseDevice+Cloud: come sviluppare App moderne ed interconnesse
Device+Cloud: come sviluppare App moderne ed interconnesse
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Intalio Cloud Benefits
Intalio Cloud Benefits Intalio Cloud Benefits
Intalio Cloud Benefits
 
Accessing Your Existing SAP NetWeaver Portal on Mobile Device
Accessing Your Existing SAP NetWeaver Portal on Mobile DeviceAccessing Your Existing SAP NetWeaver Portal on Mobile Device
Accessing Your Existing SAP NetWeaver Portal on Mobile Device
 
Cloud computing by Bharat Bodage
Cloud computing by Bharat BodageCloud computing by Bharat Bodage
Cloud computing by Bharat Bodage
 
Microsoft Azure White Paper
Microsoft Azure White PaperMicrosoft Azure White Paper
Microsoft Azure White Paper
 
Cloud Computing: Changing the software business
Cloud Computing: Changing the software businessCloud Computing: Changing the software business
Cloud Computing: Changing the software business
 
Build intelligent solutions using Azure
Build intelligent solutions using AzureBuild intelligent solutions using Azure
Build intelligent solutions using Azure
 
OreDev 2008: Software + Services
OreDev 2008: Software + ServicesOreDev 2008: Software + Services
OreDev 2008: Software + Services
 
HTML5 Mobile Application Framework
HTML5 Mobile Application FrameworkHTML5 Mobile Application Framework
HTML5 Mobile Application Framework
 

Recently uploaded

How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 

Recently uploaded (20)

How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 

Cloud Review V2

  • 1. Cloud computing - what is it The Cloud, according to Wikipedia is "a style of computing in which dynamically scalable and often virtualised resources are provided as a service over the Internet. Users need not have knowledge of, expertise in, or control over the technology infrastructure "in the cloud" that supports them. Gartner defines cloud computing as, “a style of computing in which massively scalable IT- enabled capabilities are delivered ‘as a service’ to multiple customers using Internet technologies.” These services are broadly divided into 3 categories: Infrastructure-as-a-Service, Platform-as- a-Service and Software-as-a-Service. • Infrastructure as a service is the delivery of computer infrastructure (typically a platform virtualization environment) as a service where you pay as a utility bill rather that a one of capital expenditure • Platform as a service facilitates deployment of applications without the cost and complexity of buying and managing the underlying hardware and software layers. • Software as a service is a model of software deployment whereby a provider licenses an application to customers for use as a service on demand. SaaS software vendors may host the application on their own web servers
  • 2. Advantages / Disadvantages Advantages * Ability to scale to meet quickly changing user demands * Avoid purchasing assets for infrequent, intensive computing tasks * Pay for the processing power you need only when you need it * Avoid paying “out right” for hardware and software, rather lease on a monthly basis * Reduction in Cap-Ex requirement as hardware moves to a leasing model Disadvantages * Services may not be fully reliable * Compliance issues – storing private data offsite with 3rd party * Lack of standards – difficult to port data from different cloud providers * Lack of application availability * Activities can’t be logged – can be a compliance issue for some
  • 3. 3 Main Players Amazon EC2 EC2 is basically a web service, it lets you request and use a number of resources in the cloud . Everything from servers to programming environments are available. The big benefits of Amazon's offering are flexibility and configurability. You can request just the services you want, configure them just as you need, set up static IPs, and explicitly set your own security and networking up—in other words, you've got a lot of control. Google App Engine Google's App Engine is technically a competitor to Amazon EC2, although it's a very different offering. Where Amazon offers flexibility and control, Google offers ease-of-use and a large degree of automatic configuration. With App Engine, you write your code, upload your app, and let Google do most of the rest. Like Amazon, Google carries a tremendous degree of name recognition and cache. Unlike Amazon, Google starts out free, and only costs as you start to get a lot of traffic and use a ton of computing resources. Also different from Amazon is that Google is a Python-centric architecture and engine. If you want to use Google App Engine, you use the programming language Python which would mean converting our existing code base to this language . Windows Azure Microsoft has done cloud computing in a completely different manner. Much like, "I'm a PC, I'm a Mac," Microsoft is intent on providing a very rich, professional, high-end computing environment. So while Amazon EC2 and Google are geared at the guys who still hack on Python in vi and are comfortable dealing with network protocols, Microsoft's Azure product is aimed squarely at the legion of Microsoft developers. Visual Studio, visual tools, and a visual environment make Azure approachable and comfortable for people who use C# and SQL Server on a daily basis. As different as Amazon EC2 is from Google App Engine, Windows Azure is different from both. Azure is Windows®. It's based on Windows; it's for Windows developers and the decision to use Azure is less about features and more about the platform.
  • 4. CTP ? - done its how soft ware is released Need more on computing architecutre: Platform Overview - Number of data centres ? - not able to find tis out - Data centre architecture - HP blades ? - Not able to find out - OS ? - done - Applications supported ? - not sure what you mean by this Features/ Microsoft Amazon Google Characteristics Private Community Technology Preview Availability General availability Public beta in beta Hosted Services, Hosted Services, Supported Cloud Models Attached Services and Rich Internet Attached Services and Rich Internet Hosted Services Services, through the PaaS layer. Services, through the VMs. Open PaaS + Closed IaaS: Open IaaS: Develop apps (.NET) for clients and Elastic Compute Cloud (EC2) supports Closed SaaS + Closed Paas: servers, the latter which uploads XEN virtual Develop web applications in Python or Computing Architecture Microsoft runs on Windows 2008 VMs machine images to the infrastructure Django within specific according to and provides services to instantiate and parameters, deploy to AppEngine. environment specifications (number of manage them. machines and types needed, etcetera). Operating system Windows Windows, Linux N/A App and file storage; Simple Storage Service (S3) and Storage Datastore APIs SQL services SimpleDB .NET services as BPM integration(i.e. BizTalk in the cloud): Integration supported with existing Identity management, access control , Google services: authentication, mail, Integration with other services and workflow services, as well as a None base, calendar, service bus. contacts, documents, pictures, Live services (contacts, mail, maps, spreadsheets, YouTube. etcetera) Basic editing, local simulation, and Integration into Visual Studio, support Not applicable. Amazon runs VMs, and deployment tools. for any .NET languages, support for as such does not provide any Language selection limited to Python third party IDEs (starting with Eclipse). development platforms. One develops and Django. Development tools Support for other languages (Python, apps as one otherwise would for the Application-level tools such as Google Java) planned for late 2009. base OS running on VMs. No PaaS Web Toolkit (GWT) do not have any Strong story for development as this is support for development. integration with Google AppEngine. supported by the PaaS layer. Limited PaaS support for development.
  • 5. Recommended Platform Amazon EC2 would be the platform recommended because ✓Supports LAMP Architecture ✓ Flexible and varied services provided ✓ Control at a root level of each instance ✓ Flexible cost model ✓ Easy to set up ✓ Easy to scalability both up and down ✓ High SLA’s ✓ Biggest implementations that supports our needs ✓ Mature model
  • 6. EC2 - Service highlights • Reliable - 99.95% availability for each Amazon EC2 Region - N.B this is quoted by Amazon and their is no evidence to support its accuracy / if it is been achieved • Controlled – Root access to each instance which means you can interact with them as you would any machine. •Scalable – Amazon EC2 enables you to increase or decrease capacity within minutes •Secure – Amazon EC2 provides web service interfaces to configure firewall settings that control network access to and between groups of instances
  • 7. Set up options • On-Demand Instances – let us pay for compute capacity by the hour with no long-term commitments. This enables us to move from a fixed cost and complexity of planning, purchasing, and maintaining hardware and move to a more variable costs model. On-Demand Instances also remove the need to buy “safety net” capacity to handle periodic traffic spikes. • Reserved Instances – give us the option to make a low, one-time payment for each instance we want to reserve and in turn receive a significant discount on the hourly usage charge for that instance. After the one-time payment for an instance, and we have no further obligation; we may choose to run that instance for the discounted usage rate and when you do not use the instance, we will not pay usage charges on it.
  • 8. Costs • Reserved Instances • On-Demand Instances • Data Transfer
  • 9. Cost cont Before a detailed and accurate costing could be produced we would need to determine the following • What would be put on the cloud • What type of resilience would be required • Traffic predications for the chosen applications The costing below given a indication using hxtrack and one instance per month Very difficult to work out costs for each web hosting how much work do you want put into it ? HxTrack High CPU On Demand Instance HIgh CPU Reserved Instance One of fee 0 $2,600 / 12 = $216 Usage $644.16 $234.24 Data transfer $20.52 $20.52 Storage $12.70 $12.70 Total Cost per month $677.38 $483.46
  • 10. What could and would we put on a cloud Could put on a cloud Would put on a cloud Details Waiting on out come of trial as there HXtrack ? are concerns about speed and Data I/O HXSEO System HXCM & PL systems Due to issues over reliability, speed Web landing pages and security Due to issues over reliability, speed Web booking process and security Development environment Staging environment Application servers
  • 11. Things to consider • Although with the cloud hardware and bandwidth become a variable cost if demand is always high or does not vary greatly then this many no be a cost effective. • System admin resource is still required to manage and maintain the instances • There is still a large concern over security and reliability within the industry • Still restrictions on I/O for some database implementations • Just because it is the latest type of hosting doesn’t make it the right type of hosting for every need
  • 12. Recommendations • Undertake in-depth review of all hosting options including detailed costs • Look to use the cloud for development and application platforms where hardware would traditionally need to be purchased • Look at moving HxTrack to Cloud when we need to scaling writes on internal infrastructure. • Do not look to move any production service until in depth review above is completed.