Top Banner
Cloud
12

Cloud

Dec 13, 2014

Download

Technology

Presentation on Cloud. all the resources in this PPT are gathered over net. Thanks for all the resources which i got from google.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Cloud

Cloud

Page 2: Cloud

Cloud Computing – Simple Definition

Cloud Computing = Software as a Service+ Platform as a Service (PaaS)+ Infrastructure as a Service (IaaS)+ Software as a Service (SaaS)+ Desktop as a Service (DaaS)

Cloud computing is Internet-based computing, whereby shared resources, software and information are provided to computers and other devices on-demand.

The cloud computing is a culmination of numerous attempts at large scale computing with seamless access to virtually limitless resources. on-demand computing, utility computing, autonomic computing, platform

computing, edge computing, elastic computing, grid computing, …

Page 3: Cloud

TraditionalDatacenter

VirtualizedDatacenter

PrivateCloud

PublicCloud

Adapting to Market: Datacenter Evolution

TraditionalDatacenter

VirtualizedDatacenter

PrivateCloud

PublicCloud

• Well-known, stable and secure

• Utilization <15%

• Utilization Increases to >50%

• Management Costs Decrease

• Management Costs Decrease Significantly

• IT as a Service

• Capacity on Demand

• Global Reach

Page 4: Cloud

Private Cloud

Rationale for Private Cloud:

Security and privacy of business data was a big concern

Potential for vendor lock-in

SLA’s required for real-time performance and reliability

Cost savings of the shared model achieved because of the multiple projects involving semantic technologies that the company is actively developing

Page 5: Cloud

Cloud Computing for the EnterpriseWhat should IT Do

Revise cost model to utility-based computing: CPU/hour, GB/day etc.

Include hidden costs for management, training

Different cloud models for different applications – evaluate

Use for prototyping applications and learn

Link it to current strategic plans for Services-Oriented Architecture, Disaster Recovery, etc.

Page 6: Cloud

Characteristics

Agility Application Programming Interface (API)CostReliabilitySecurityMulti-tenancy MeteringMaintenanceScalability

Page 7: Cloud

Challenges

Alignment with the needs of the business / user / non-computer specialists / community and society

Need to address the scalability issue: large scale data, high performance computing, automation, response time, rapid prototyping, and rapid time to production

Need to effectively address (i) ever shortening cycle of obsolescence, (ii) heterogeneity and (iii) rapid changes in requirements

Transform data from diverse sources into intelligence and deliver intelligence to right people/user/systems

What about providing all this in a cost-effective manner?

Page 8: Cloud

What is Software as a Service? (SaaS)

SaaS is a software delivery methodology that provides licensed multi-tenant access to software and its functions remotely as a Web-based service.

Usually billed based on usageUsually multi tenant environmentHighly scalable architecture

Page 9: Cloud

Infrastructure as a Service (IaaS)

IaaS is the delivery of technology infrastructure as an on demand scalable service

Usually billed based on usageUsually multi tenant virtualized environmentCan be coupled with Managed Services for OS and application support

Page 10: Cloud

Platform as a Service (PaaS)

PaaS provides all of the facilities required to support the complete life cycle of building and delivering web applications and services entirely from the Internet.

Typically applications must be developed with a particular platform in mindMulti tenant environmentsHighly scalable multi tier architecture

Page 11: Cloud

Deployment ModelsPublic cloud

Public cloud (off-site and remote) describes cloud computing where resources are dynamically provisioned on an on-demand, self-service basis over the Internet, via web applications/web services, open API, from a third-party provider who bills on a utility computing basis.

Private cloudA private cloud environment is often the first step for a corporation prior to adopting a public cloud initiative. Corporations have discovered the benefits of consolidating shared services on virtualized hardware deployed from a primary datacenter to serve local and remote users.

Hybrid cloudA hybrid cloud environment consists of some portion of computing resources on-site (on premise) and off-site (public cloud). By integrating public cloud services, users can leverage cloud solutions for specific functions that are too costly to maintain on-premise such as virtual server disaster recovery, backups and test/development environments.  

Community cloudA community cloud is formed when several organizations with similar requirements share common infrastructure. Costs are spread over fewer users than a public cloud but more than a single tenant.

Page 12: Cloud

Conclusion

Cloud Computing is outpacing the IT industryReal business value can be realized by customers of all sizesCloud solutions are simple to acquire, don’t require long term contracts and are easier to scale up and down as neededProper planning and migration services are needed to ensure a successful implementationPublic and Private Clouds can be deployed together to leverage the best of bothThird party monitoring services ensure customer are getting the most out of their cloud environmentSecurity Compliance and Monitoring is achievable with careful planning and analysis