Ou Om In: CL DC Put G
Ou Om In: CL DC Put G
Ou Om In: CL DC Put G
Cloud Computing ?
History
Theideaofutilitycomputingwascoined byMITcomputerscientistandTuring awardwinnerJohnMcCarthy. Theconceptofcloudcomputingcanbetracedin 1960s. In1964whereauthor MartinGreenbergerpointedouttheconcept advancedarithmeticalmachinesofthefuture.
Overview
Cloud computing is a complex infrastructure of software, hardware, processing, and storage that is available as a service
Cloud computing platform is a set of Scalable largescale data server clusters, it provide computing and storage services to customers. Cloud computing is a topic on software and distributed computing based on Internet, which means users can access storages and applications froms
Cloud Improvements
Ease of Use
Scalability
Deploy infrastructure with a mouse or API. Do it our self remotely from anywhere anytime. Control your infrastructure with your app. Nothing to purchase and take delivery on. Nothing to buy, Cancel immediately, Change RISK instantly, even operating systems. Throw it out & Rebuild it instantly after testing. Pay for only what you use No need to buy in advance Zero Capital Outlay & No contracts
Risk
Cost
Cloud Enterprises
Public
Private Hybrid
Public Cloud
A cloud is made available in a payasyou-go manner to the general public. The service being sold is utility computing. Public clouds are owned and operated by third parties. All user share same infrastructure pool with limited configuration, security protections, and availability variances. Public cloud is that they may be larger than an enterprises cloud. It managed and supported by the cloud provider.
Private Cloud
Privatecloudsarebuiltexclusivelyforasingleenterprise. Datacenters,notavailableforrental. Aimtoaddressconcernsondatasecurityandoffergreater control.
On-premise
Private Cloud
Externally
Hybrid Cloud
Hybrid Clouds combine both public and private cloud. Service providers can utilize 3rd party Cloud Providers in a full or partial manner. use of 3rd party increasing the flexibility of computing. The ability to augment a private cloud with the resources of a public cloud can used to manage any unexpected surges in workload.
Cloud Computing
Next-Generation
Cloud Services
Software Platform
Infrastructure
Cloud Services
SaaS and IaaS are the key cloud capabilities for 80% of customers
Acompleteapplicationisofferedtothecustomer,asaserviceon demand Theservicerunsonthecloud&multipleendusersareserviced Onthecustomersside,thereisnoneedforupfrontinvestmentin serversorsoftwarelicenses Asingleapplicationneedstobehosted&maintained Customservicesarecombinedwith3rdpartycommercialservicesvia orchestration(SOA)tocreatenewapplications Requiresinvestmenttobuildanenablinglayerwithgovernance, securityanddatamanagementfunctionality Google,Salesforce,Microsoft,Zoho,etc.
Benefits to users
Reduce expenses: multiple computers, multiple users Ease of usage: easy installation, access everywhere
Benefits to providers
Easier to maintain Control usage (no illegal copies)
SaaS will disrupt the application management functions for both internal IT and outsourcers
Applicationsarebuiltinthecloudontheplatformusing avarietyoftechnologies Development,testing,andproductionenvironments (servers,storage,bandwidth,etc.)arebilledmonthlylike hosting. Environmentsscaleup&downattheclickofabutton& Concernsincludecode&dataprivacy,securityand scalability Thecustomerhasthefreedomtobuildhisown applications,whichrunontheprovidersinfrastructure ApredefinedcombinationofOSandapplicationservers (Linux,Apache,MySqlandPHP),restrictedJ2EE,Ruby etc,ExampleGooglesAppEngine,Force.com,etc
Pay-as-you-go for development, test, and production environments. Elimination of H/W dependencies and capacity concerns. Inherent scalability & Simplified deployment model.
PaaS will disrupt the application development and management functions for internal IT
IaaS will disrupt the infrastructure management functions for both internal IT and outsourcers
SaaS
PaaS
Aimed primarily small & new companies but model apply to all Large companies will benefit as services scale up and model is driven into internal software development tools and processes
IaaS
Galvanizing approach to Utility Computing to drive high ROA Overflow to external provider to avoid cap-ex to meet peaks Longer term play due to immature tools and resistance to change
Clients
Browser Client
Security
Mobile Device Remote Security Platform Management
PaaS Cloud
Provisioning Service Level Mgmt Billing & Metering Support
AAA
Applications
Profiles Transaction Batch Productivity Real Time PaaS
Identity Mgmt
Health Monitoring
Services
Directory Orchestration Service Monitoring Service Management
Integration
MOM RPC ESB TCP Sockets Transaction Management File Exchange
Intrusion Detection
Scheduling
Data
Federated Management RDBMS Flat Files Content Management Security
Metering
illusion of infinite computing resources The elimination of an up-front commitment by users The ability to use and pay on demand
Reduced Cost The infrastructure is not purchased thus lowering maintenance. Initial expense and recurring expenses are much lower than traditional computing. Increased Storage Cloud providers today, storage & maintenance of large volumes of data is a reality. workload spikes are also managed effectively, efficiently & it can scale dynamically. Flexibility More rapidly, to changing business conditions, speed to deliver is critical. Cloud computing stresses on getting applications to market very quickly. Using the most appropriate building blocks necessary for deployment.
Data Protection
Data Security is a crucial element that warrants security. They fear losing data to competition and the data confidentiality of consumers. the existing models, firewalls across data centers (owned by enterprises) protect this sensitive information. Service providers are responsible for maintaining data security and enterprises.
Appropriate clustering and Fail over Data Replication System monitoring (Transactions monitoring, logs monitoring and others) Maintenance (Runtime Governance) Disaster recovery Capacity and performance management
Appropriate clustering and Fail over Data Replication System monitoring (Transactions monitoring, logs monitoring and others) Maintenance (Runtime Governance) Disaster recovery Capacity and performance management
Transfer Bottlenecks
Indatatransferbottlenecksproblemsareeasilyoccur. Fastestwaytotransferlargedata:sendthedisks
Manyapplicationsareproprietary,slow,soloed&exhibitsingle pointsoffailurebutaretooexpensivetoremand
evolutionary step in computing with >30yrs of momentum Requires a new way of thinking, new processes, new skills, and new tools Enables the business to work around IT departments who are seen as part of the problem Companies will reduce IT operating costs and improve agility Client should investigate cloud strategies with their systems management, application and outsourcing vendors