► ► ► ► ► ► ► ► ► ►

Introduction What is cloud computing? Example Characteristics Delivery models Deployment models Cloud components Benefits of Cloud computing Barriers to Cloud computing Summary

What is Cloud computing?
► Cloud

computing is a paradigm in which information is permanently stored in servers on the internet and cached temporarily on clients that include desktops, entertainment centers, monitors etc.

1.allows us to easily access our images no matter where we are or what type of device we are using. 2. allows us to share images. No need to burn them to a compact disc or save them. We can just send someone our flicker address. 3.We are providing ourselves with data security by creating a backup on the net.

► Rapid

elasticity: ability to scale resources both up and down as needed. ► Measured service: The aspects of cloud computing are controlled and monitored by cloud provider. ► On demand service: consumer can use cloud services as needed without any human interaction with cloud provider.

► Ubiquitous

network access: cloud provider’s capabilities are available over the network and can be accessed through standard mechanisms. ► Location independent resource pooling: Location of physical resources underneath the cloud infrastructure is not known to the consumer and can change dynamically

Delivery models
Software as a Service(SaaS) :Consumer uses applications but does not control OS,hardware or network infrastructure.

Platform as a Service (PaaS): consumer is having some control over the hosting environment, but doesn't control the OS, hardware &network

Infrastructure as a Service (IaaS): Consumer can control the OS, storage deployed applications and possibly network components.

Deployment models

Cloud Components

► Virtualized

infrastructure: provides the abstraction necessary to ensure that an application is not directly tied to underlying hardware. ► Virtualized applications: decouples application from underlying hardware ,OS, storage and network on enable flexibility in deployment. ► Enterprise management: it handles full lifecycle of virtualized resources and is used for service level management, metered usage policy management etc.

► Security

and identity management: information assessed management system to provide the necessary control to ensure sensitive information is protected.

Benefits of cloud computing 1. Decoupling and separation of the business service from the infrastructure needed to run it. 2. Flexibility to chose multiple vendors. 3. Reduced cost due to operational efficiencies. 4. Elastic nature of infrastructure.

Barriers to cloud computing
Customer’s perspective: 1. Data security: ► many customers don’t wish to trust their data to the cloud ► data must be locally retained for regulatory reasons 2. Latency: ► the cloud can be many milli seconds away ► not suitable for real time applications. 3. Application availability: ► cannot switch from existing legacy applications. ► equivalent cloud applications don’t exist

vendors perspective: 1. Service level agreements:
► ►

what if something goes wrong? What is the true cost of providing SLAs? SaaS/PaaS models are challenging Much lower upfront revenue customers want open/standard APIs need to continuously add value.

2. Business models:
► ►

3. customer lock-in:
► ►

Move the application to “the cloud” ► Decouple the user and datacenter location 2. Software as a service business models ► Google/Yahoo/Amazon/Facebook/etc

• Cloud Computing is the fastest growing part of IT • Tremendous benefits to customers of all sizes • Cloud services are simpler to acquire and scale up or down • Key opportunity for application and infrastructure vendors • Public clouds work great for some but not all applications • Private clouds offer many benefits for internal applications • Public and private clouds can be used in combination

Thank you
Any queries???

Sign up to vote on this title
UsefulNot useful