Cloud computing

Preview:

DESCRIPTION

I have made this ppt in my 6th sem of BE..hope it'll be helpful for others!

Citation preview

BY: Supriya BY: Supriya PasePase

OVERVIEWOVERVIEW

Practical scenarios!What is cloud computing?What it is not?Computing needsPerspectives of Cloud ComputingDrivers & Barriers for adoptionConclusion

PRACTICAL SCENERIOSPRACTICAL SCENERIOS

Feb. 21, 2011. During ICC Cricket World Feb. 21, 2011. During ICC Cricket World Cup, IndiaCup, India

Furious cricket fans slammed organizers of the World Cup on Monday as the official ticketing website crashed amid a scramble for 1,000 tickets available for the final…

June 2009, ChinaJune 2009, ChinaA Chinese website set up so people can inform

on corrupt officials has been flooded with so many visitors that it crashed shortly after launching.

What inference can we draw from What inference can we draw from above server crashes/failures?above server crashes/failures?

Even a moderate increase in Internet usage, say to 50%, will add more than a billion Internet users!

Definitely, too many clicks to handle.They are soon going to add to this

number…

What’s the solution to prevent the What’s the solution to prevent the above scenarios?above scenarios?

Load-balancing-Add more servers to balance the load.

But will adding more servers solve the problem, or compound the problems of companies that are already on a tight budget?

Moreover, how many servers do you think will be enough to handle that kind of traffic? Take a guess.. 100? 1000? ?…

SO what can we do for it??SO what can we do for it??

There are these traffic spikes to be planned for.

Adding thousands of servers to handle a few days or seasonal spikes in traffic is a humongous waste of resources.

The reverse can also happen, i.e., a recession can strike again and you may need to reduce your infrastructure drastically.

DefinitionDefinition

Data CenterData Center

The data center is a physical place that houses a computer network's most critical systems, including backup power supplies, air conditioning, and security applications. We're talking a large amount of data here, stored in a large number of computers.

What it is not?What it is not?

Cloud computing isn’t network computing.

Network Computing Network Computing means the access is over the company’s network only!!

It encompasses multiple companies, multiple servers and multiple networks.

Computing NeedsComputing Needs

Cloud Computing is a style of computing which must provide the following computing needs:

1. Dynamism 2. Abstraction 3. Resource Sharing

Dynamism- Your infrastructure to support

the changing needs.

Abstraction- From an end user’s

perspective, they don’t need to care for the OS, the plug-ins, web security or the software platform.

Resource Sharing:  The whole architecture

should be implemented in such a way that provides you the flexibility to share applications as well as other network resources (hardware etc).

Perspectives on cloud Perspectives on cloud computingcomputing

The Service Models The Service Models Based on provided capabilitiesBased on provided capabilities

SaasSaas- Pay as you use,

service delivered on demand

PaasPaas-Deploy customer created

application to a cloud IaasIaas- Rent processing,

storage network capacity and other fundamental computing resources

Cloud Architecture Cloud Architecture Based on who can access resourcesBased on who can access resources

→Public Clouds→Private Clouds→Community Clouds→Hybrid Clouds

Public CloudPublic Cloud

In public clouds, resources are offered as a service, usually over an internet

connection, for a pay-per-usage fee. Users can scale their use on demand and do not

need to purchase hardware to use the service. Public cloud providers manage the infrastructure and pool resources into the

capacity required by its users.

Private CloudsPrivate Clouds

In private clouds, resources are deployed inside a firewall and managed by the user

organization. It is the user organization that owns the software and hardware

infrastructure and that manages the cloud and controls access to its resources.

Typically, those resources and services are not shared outside the organization.

Community CloudsCommunity Clouds

Community clouds are shared by multiple organizations and support specific needs

and concerns of a community.

Hybrid CloudHybrid Cloud

Hybrid clouds that are the combination of two or more public, private, and

community clouds. However, both community and hybrid cloud are

specialties of public and private clouds.

Drivers for adoption Drivers for adoption

AvailabilityAvailability -Users have the ability to access their resources at any time through a standard internet connection.

CollaborationCollaboration -Users begin to see the cloud as a way to work simultaneously on common data and information.

Lower Infrastructure Costs Lower Infrastructure Costs -The pay-per-usage model allows an organization to only pay for the resources they need with basically no investment in the physical resources available in the cloud. There are no infra-structure maintenance or upgrade costs.

MobilityMobility -Users have the ability to access data and applications from around the globe.

Risk Reduction Risk Reduction -Organizations can use the cloud to test ideas and concepts before making major investments in technology.

ScalabilityScalability -Users have access to a large amount of resources that scale based on their demand.

VirtualizationVirtualization -Each user has a single view of the available resources, independently of how they are arranged in terms of physical devices. Therefore, there is potential from a provider perspective to serve a greater number of users with fewer physical resources.

ElasticityElasticity -The provider transparently manages a user’s resource utilization based on dynamically changing needs.

Barriers for adoption Barriers for adoption

InteroperabilityInteroperability -A universal set of standards and/or interfaces have not yet been defined, resulting in a significant risk of vendor lock-in.

LatencyLatency -All access to the cloud is done via the internet, introducing latency into every communication between the user and the provider.

Platform or Language Constraints Platform or Language Constraints -Some cloud providers support specific platforms and languages only.

RegulationsRegulations -There are concerns in the cloud computing community over jurisdiction, data protection, fair information practices, and international data transfer—mainly for organizations that manage sensitive data.

Reliability-Reliability-Many existing cloud infrastructures hard-ware that is known to fail unexpectedly.

Resource Control Resource Control -The amount of control that the user has over the cloud provider and its resources varies greatly between providers.

SecuritySecurity -The main concern is data privacy: users do not have control or knowledge of where their data is being stored.

2011 TOP CLOUD COMPUTING 2011 TOP CLOUD COMPUTING PROVIDERSPROVIDERS

1. AMAZON web services2. Verizon3. IBM4. Salesforce.com5. CSC6. RackSpace7. Google8. BlueLock9. Microsoft10. Joyent

1. AMAZON web services2. Verizon3. IBM4. Salesforce.com5. CSC6. RackSpace7. Google8. BlueLock9. Microsoft10. Joyent

ConclusionConclusion

Cloud computing and the technology behind it are maturing quickly. If 2011 is the year in which cloud computing saw a huge increase in interest due to its potential, it is not difficult to predict that 2012 will bring significant changes for the way enterprises will plan and build their IT infrastructure.

THANK YOU!THANK YOU!

Any Questions?Any Questions?Any Questions?Any Questions?

Recommended