TeamStation AI System Report LATAM IT Salaries 2024
Cloud Computing
1. Well Come To The New Era Of
CLOUD
Cloud
computing
COMPUTING
2. Contents
• Cloud Computing
• An Introduction
• Service Layers
• Software as a Service
• Platform as a Service
• Infrastructure as a Service
• Cloud Models
• Public Cloud
• Private Cloud
• Community Cloud
• Hybrid cloud
• Advantages and Disadvantages of Cloud Computing
• Conclusion
3. What is Cloud Computing ?
• Cloud Computing is the style of network
computing in which various scalable resources
such as files, data, software, hardware , and
third party services are accessible from a web
browser via internet to users.
• A general term for anything that involves
delivering hosted services over Internet.
• In other words, this is a collection of network
hardware, software and Internet infrastructure.
• Comprised of systems that “somebody else” is
responsible to deliver.
5. An Introduction
The idea of cloud computing is not new. The
concept can be traced back to two sources in
the 1960s - J.C.R Licklider, one of the pioneers
of the ARPANET, who described his visions of
an “intergalactic computer network” in 1969
and computer scientist Jon McCharthy who
said then back that "computation may someday
be organized as a public utility". There have
been several approaches over the past decades
to introduce Cloud Computing.
6. Cloud Computing started with the introduction of
Amazon Web Services (AWS) in 2006. Google has also
been a driving force in giving cloud computing a much
more visible face, especially though its popular cloud web
backed applications.
Cloud computing is the next major computing trend that
will match our enterprise and business needs as well as
personal lifestyle to computing capacity. Cloud computing
is a major step shift towards Fifth Generation of
Computing (i.e. Mainframe, Personal Computer, Client-
Server Computing, and the Web).
9. Applications Or
Software as a Service (SaaS)
Cloud application services or Software as a service
(SaaS) gives subscribers access to various
applications available over the internet. SaaS
makes it unnecessary for you to have a physical
copy of costly software to install on your devices.
SaaS also makes it easier to have the same
software on all of your devices at once by
accessing it on the cloud.
10. Advantages Of SaaS Layer
• Pay Per User
-Pay according to consumption.
• Instant Scalability
-Allow multiple users to access the same application.
• Reliability
-Reliability in case of disasters.
• APIs
-Provide tools to and protocols for building software.
• Security.
-Provision of security through log ins and passwords
11. Examples Of SaaS Includes
• Google Apps like Gmail and other e-mail
services.
• Quick books Online
• Google Docs
• Wipro w-SaaS
• DeskAway
• Amazon.com
• Salesforce.com etc.
12. Platform as a Service (PaaS)
Cloud application service or Platform as a service (PaaS)
gives subscribers access to the components that they
requires to develop web based software and to operate
applications over the internet. In the PaaS model,
cloud providers deliver a computing platform
typically including operating system, programming
language execution environment, database, and web
server to the consumers. Application developers can
develop and run their software solutions on a cloud
platform without the cost and complexity of buying
and managing the hardware and software.
13. Popular Services
• Storage
-Large amount of storage space.
• Database
-Databases for collecting the information.
• Scalability
-Capable to being scaled on user demand i.e. the
ability to a handle growing amount of work.
• Application Development Environment
-Operating System, Programming Languages,
Compilers, Editors and other many tools.
• Error detection and correction
14. Examples of PaaS
• Mendix
- An enterprise that has developed a platform as a service
product called Mendix app platform.
• Google App Engine
-For hosting and developing web applications.
• Window Azure
-A Microsoft cloud computing platform used to build and
manage applications through global network.
• OrangeScape
-Founded in 2003 with the vision of supplying business
application development.
15. Infrastructure as a Service (Iaas)
Cloud infrastructure service or Infrastructure as
a service (IaaS) deals primarily with
computational infrastructure. In an IaaS the
subscriber completely uses the storage and
resources, such as hardware and software, file-
based storage, firewalls, load balancers that
they need. IaaS cloud providers supply these
resources on demand from their large pools
installed in data centers. In this the consumer
has control over the resources and applications
to run their applications over the internet.
16. Examples of IaaS Include
• Amazon EC2 (Elastic Compute Cloud)
-Amazon elastic compute cloud is the part of amazon.com's cloud computing
platform. It allows development of applications using web services and
provide more flexibility.
• Amazon S3 (Simple Storage Services)
-Also a part of Amazon.com’s cloud computing platform to provide storage
facilities.
• Rackspace
-A web application hosting provider that bills on utility computing.
• Terremark
-An IaaS provider that provides the services to customer like managing
hosting, disaster recovery, security, and more cloud computing services.
• Google Compute Engine
-To solve large scale processing and problems on Google’s computing,
storage, and networking infrastructure.
17. Cloud Models
Cloud computing can be divided into four
cloud models:-
• Public Cloud
• Private Cloud
• Community Cloud
• Hybrid Cloud
18. Public Cloud
Public cloud is the most common and popular
form of cloud computing and the type most of
us tend to think about when we talk about
cloud computing. In a public cloud, computing
resources are provisioned over the Internet,
and third party service provider services as
“utilities” and invoices its subscribers based on
the use of computing resources.
19. Examples Of Public Cloud
• Google App Engine
• Microsoft Window Azure
• IBM Smart Cloud
• Amazon EC2
20. Private Cloud
Private cloud is cloud infrastructure
operated solely for a single organization,
whether managed internally or by a third-
party. These products claim to deliver some
benefits of cloud computing without the
pitfalls by giving the more security and
reliability concerns. Private clouds are costly
than public clouds due to availability of
more security and resource services.
21. Examples Of Private Cloud
• Ubuntu Enterprise Cloud
• Amazon Private Cloud
• Microsoft ECI Data Center
22. Community Cloud
Community cloud is a cloud environment in which
multiple organizations access the infrastructure based
on similar needs. Community cloud environment is
often used by a number of departments within large
organizations, including government.
With the cost spread over fewer user than a public
cloud, this option is more expensive but offer higher
level of privacy, security and policy compliance.
Examples of community cloud include Google's "Gov
Cloud“ and MS Government Community Cloud.
23. Hybrid Cloud
Hybrid clouds are models of multiple internal and
external cloud providers within one cloud
infrastructure. Hybrid cloud is a composition of two
or more clouds (private, community or public) that
remain unique entities but are bound together,
offering the benefits of multiple deployment models.
Hybrid cloud models are likely to emerge as the most
common form of cloud computing in the future as
they provide subscribers greater choice and
opportunities to access specific services within the
same cloud without the need to switch to an entirely
different provider, if business needs change.
E.g. Window Azure, VMware vCloud
24.
25. Advantages of Cloud Computing
• Lower Computer Cost
-You do not need a high-powered and high-priced computer to run cloud
computing's web-based applications.
• Improved Performance
-Computers in a cloud computing system boot and run faster because they
have fewer programs and processes loaded into memory.
• Reduced Software Cost
-Instead of purchasing expensive software applications, you can get most of
what you need with less cost from cloud.
• Instant Software Updates
-Another advantage to cloud computing is that you are no longer faced with
choosing between obsolete software and high upgrade costs.
• Improved Document Format Compatibility
-You do not have to worry about the documents you create on your machine
being compatible with other user’s applications or operating systems. There
are potentially no format incompatibilities when everyone is sharing
documents and applications in the cloud.
26. • Unlimited Storage Capacity
-Provides unlimited storage capacity.
• Increased Data Reliability
-In a world where few individual desktop PC users back up their data on a
regular basis, cloud computing is a data-safe computing platform!
• Device Independence
-Move to any portable device, and your applications and documents are
still available on cloud.
• Easier Group Collaboration
-Many users do this as it is an important advantages of cloud computing ,
multiple users can collaborate easily on documents and projects.
• Free From Maintenance
-We don’t need to worry about maintenance of hardware devices or other
applications because that’s all available on the cloud for which somebody
else is responsible to handle and maintain them.
27. Disadvantages of Cloud
Computing
• Requires Constant Connection
-Since you use the Internet to connect to both your applications and
documents, if you do not have an Internet connection you cannot access
anything, even your own documents.
• Does not work well with low speed connections
-Not suitable with low speed internet connections.
• Features might be limited
-Today many web-based applications simply are not as full-featured as their
desktop-based applications.
• Stored data might not be secured
-Only time will tell you that your data is secure in the cloud or not.
• General Concerns
-How to choose specific cloud that meet with our requirements.
-Not all applications works on public cloud.
-Restrictions to Access.
29. CONCLUSION
Cloud Computing is the fastest growing part
of network based computing . It Provides
tremendous benefits to customers of all sizes.
Cloud computing is a better way to run
your business. Instead of running your apps
yourself, they run on a shared data center. When you
use any app that runs in the cloud, you just log in,
customize it, and start using it. That all the power of cloud
computing.
Finally, cloud apps don’t eat up your valuable
resources, so you will love it. This lets you focus on
deploying more apps, new projects, and innovation
30. THE BOTTOM LINE
Cloud computing is a simple idea, but it has huge
impact on your business.