Introduction Cloud Computing, Basics about cloud computing, This ppt contains information about cloud model such as Iaas, Paas, Saas and Hybrid Cloud and platform available to create your own cloud.
2. Agenda
• What is Cloud Computing?
• Why Cloud Computing?
• Benefits of Cloud Computing
• Base of Cloud Computing
• Cloud Computing Model
• Cloud Computing Architecture
• Introduction with AWS
• Working with AWS
• Challenges
• Conclusion
Sanjay Sharma 2
3. What is Cloud Computing?
• Cloud computing is a general term for the delivery of hosted services
over the Internet.
Sanjay Sharma 3
In cloud computing, the word cloud (also
phrased as "the cloud") is used as a
metaphor for "the Internet," it is a type of
Internet-based computing, where different
services — such as IT infrastructure and
software applications are delivered to an
organization and devices through the
Internet.
5. Benefits of Cloud Computing
•Many businesses now are moving to the
cloud? Here are some benefits:
•"Cloud Computing", by definition, refers
to the on-demand delivery of IT
resources and applications via the
Internet with pay-as-you-go pricing.
Sanjay Sharma 5
6. Benefits of Cloud Computing
• Flexibility
• Cloud-based services are ideal for businesses with growing or
fluctuating bandwidth demands. If your needs increase it’s easy to
scale up your cloud capacity, drawing on the service’s remote
servers. Likewise, if you need to scale down again, the flexibility is
baked into the service.
Sanjay Sharma 6
7. Benefits of Cloud Computing
• Disaster recovery
Businesses of all sizes should be investing in robust disaster recovery, but for smaller
businesses that lack the required cash and expertise, this is often more an ideal than
the reality. Cloud is now helping more organisations buck that trend. Now, small
businesses are twice as likely as larger companies to have implemented cloud-
based backup and recovery solutions that save time, avoid large up-front
investment and roll up third-party expertise as part of the deal.
Sanjay Sharma 7
8. Benefits of Cloud Computing
• Software Updates
• Advantage of cloud computing is that the servers are installed off-premise and out of
sight. Suppliers take care of them for all regular maintenance including software and
security so you don’t have to worry about wasting time maintaining the system
yourself.
Leaving you free to focus on the things that matter, like growing your business
• Controlled Capital-Expenditure
• Cloud computing cuts out the high cost of IT infrastructure. You simply pay as you go
and enjoy a subscription-based model. Instead of having to invest heavily in Data-
Centres and servers before you know how you’re going to use them, you can only pay
when you consume computing resources, and only pay for how much you consume.
Sanjay Sharma 8
9. • Stop guessing capacity
• Eliminate guessing on your infrastructure capacity needs. When you make a capacity
decision prior to deploying an application, you often either end up sitting on
expensive idle resources or dealing with limited capacity. With Cloud Computing,
these problems go away. You can access as much or as little as you need, and scale up
and down as required with only a few minute notice.
• Data Accessibility
• When business teams can access, edit and share documents anytime, from anywhere,
they’re able to do more efficiently with high performance. With cloud computing, if
you’ve got an internet connection you can be at work. And with most serious cloud
services offering mobile apps, you’re not restricted by which device you’ve got to
hand.
• Security
• Data can be stored in the cloud, we can access it no matter what happens to your
machine. And you can even remotely remove data from lost laptops so it doesn’t get
into the wrong hands.
• Competitiveness
• Cloud is available for everyone, it also allows smaller businesses to act faster than big,
established competitors. Pay-as-you-go service and cloud business applications mean
small outfits can run with the big boys, and disrupt the market, while remaining lean and nimble.
Sanjay Sharma 9
10. How Does it Work?
• Cloud Computing provides a simple
way to access servers, storage,
databases and a broad set of
application services over the
Internet. Cloud Computing providers
such as Amazon Web Services (AWS)
own and maintain the network-
connected hardware required for
these application services, while you
provision and use what you need via
a web application.
Sanjay Sharma 10
11. Base of Cloud Computing
• Virtualization: VMWare - A
pioneer in virtualization and
cloud software and services
• "Virtualization software
makes it possible to run
multiple operating systems
and multiple applications on
the same server at the same
time," (Mike Adams,
director of product
marketing at VMware)
Sanjay Sharma 11
12. Cloud Computing Model
Three main models for cloud computing and each model represents a different
part of the cloud computing stack.
• Infrastructure as a Service (IaaS)
• Software as a Service (SaaS)
• Platform as a Service (PaaS)
Sanjay Sharma 12
13. Infrastructure as a Service (IaaS)
• Infrastructure as a Service,
sometimes abbreviated as IaaS,
contains the basic building blocks for
cloud IT and typically provide access
to networking features, computers
(virtual or on dedicated hardware),
and data storage space.
Infrastructure as a Service provides
you with the highest level of flexibility
and management control over your
IT resources and is most similar to
existing IT resources that many IT
departments and developers are
familiar with today.
Sanjay Sharma 13
14. Software as a Service (SaaS)
• Software as a Service provides you with a completed
product that is run and managed by the service
provider.
• With a SaaS offering you do not have to think about
how the service is maintained or how the underlying
infrastructure is managed; you only need to think
about how you will use that particular piece
software.
• A common example of a SaaS application is web-
based email where you can send and receive email
without having to manage feature additions to the
email product or maintaining the servers and
operating systems that the email program is running
on.
Sanjay Sharma 14
Before we check out some examples of SaaS, here are some
general rules about what a SaaS should offer:
1.The cloud company offers you a software for working per
your need;
2.You should not attempt to change the software functioning
in any method except for the customization options provided
with the software;
3.You may or may not have to download the software to
your local computer but you use the software and the results
are stored to cloud (example: backup; sync; data collection
etc.)
4.Software as a Service should be fast enough to provide
services to people. For example, if it is a storage software, it
should be able to provide space as and when needed.
Similarly, when the need for space reduces, the software
should release extra space.
5.You should be billed only for the service you use; there
should not be a definite flat fee.
15. Platform as a Service (PaaS)
• Platforms as a service remove the need for organizations to manage the
underlying infrastructure (usually hardware and operating systems) and allow
you to focus on the deployment and management of your applications. This
helps you be more efficient as you don’t need to worry about resource
procurement, capacity planning, software maintenance, patching, or any of
the other undifferentiated heavy lifting involved in running your application.
Sanjay Sharma 15
17. Cloud Solutions
• Amazon Web Services (AWS) provides trusted, cloud-
based solutions to help you meet your business
needs.
• Running your solutions in the AWS Cloud can help
you get your applications up and running faster while
providing the same level of security that
organizations like Pfizer, Intuit, and the US Navy rely
on.
• AWS also provides resources around the world, so
you can deploy your solutions where your customers
are.
• The AWS Cloud makes a broad set of services,
partners, and support options easily available to help
make sure that you can focus on what will make your
solution a success.
Sanjay Sharma 17
18. Cloud Computing Providers
• Infrastructure-as-a-Service (IaaS)
• Amazon Web Services
• Microsoft Azure
• Storage
• One Drive
• Google Drive
• Software-as-a-Service (SaaS)
• Salesforce.com
• Insightly
• Platform-as-a-Service (PaaS)
• Red Hat OpenShift
• Heroku
Sanjay Sharma 18
19. Introduction with AWS
• Amazon Web Services (AWS) is a
secure cloud services platform,
offering compute power, database
storage, content delivery and other
functionality to help businesses
scale and grow.
Sanjay Sharma 19
20. Working with AWS
• Activity : Scalable Storage in Cloud (Storage and Content Delivery)
Amazon Simple Storage Service (Amazon S3), provides developers and IT teams
with secure, durable, highly-scalable object storage. Amazon S3 is easy to use, with
a simple web service interface to store and retrieve any amount of data from
anywhere on the web.
Sanjay Sharma 20
21. Challenges
• Security and Privacy
• The valuable enterprise data will reside outside the corporate firewall raises serious concerns
• Service Delivery and Billing
• Budgeting and assessment of the cost will be very difficult unless the provider has some good and
comparable benchmarks to offer. The service-level agreements (SLAs) of the provider are not
adequate to guarantee the availability and scalability.
• Performance and Bandwidth Cost
• Businesses can save money on hardware but they have to spend more for the bandwidth. This
can be a low cost for smaller applications but can be significantly high for the data-intensive
applications.
Sanjay Sharma 21
23. Conclusion
• Cloud Computing is a easy and approachable way for companies to
have all the resources they need at one place.
• It’s scalable, with high availability.
• In India because of internet bandwidth, this field is still not very
popular.
• Cloud Service Providers do not provide any guarantee about your
data safety.
• And lot more..
Sanjay Sharma 23