Everything you need to know about cloud computing, common characteristics, cloud computing services, cost saving, advantages, deployment models, migrations into cloud and safety and security.
2. WHAT CLOUD COMPUTING
MEANS?
What is the cloud? Where is the cloud? Are we in the cloud now? These are
all questions you've probably heard or even asked yourself. The term "cloud
computing" is everywhere.
In the simplest terms, cloud computing means storing and accessing data
and programs over the Internet instead of your computer's hard drive. The
cloud is just a metaphor for the Internet. It goes back to the days of
flowcharts and presentations that would represent the gigantic server-farm
infrastructure of the Internet.
5. SOFTWARE AS A SERVICE
(SAAS)
FLEXIBLE PAYMENT
Pay-as-you-go subscribtion
Better and more predictable
budget
Users can terminate SaaS
offerings at any time
is a software distribution model in which a third-party provider hosts
applications and makes them available to customers over the Internet.
SCALABLE USAGE
High scalability, which gives
customers the option to access
more, or fewer, services or
features on-demand.
6. AUTOMATIC UPDATES
Customers can rely on a SaaS
provider to automatically
perform updates and patch
management
Reduces the burden on in-
house IT staff
ACCESSIBILITY AND
PERSISTENCE
Users can access them from
any Internet-enabled device
and location
Organizations can integrate
SaaS applications with other
software using application
programming interfaces (APIs)
There are SaaS applications for
fundamental business
technologies, such as email,
sales management, customer
relationship management
(CRM), financial management,
human resource management,
billing and collaboration
7. PLATFORM AS A SERVICE
(PAAS)
is a cloud computing model that delivers applications over the Internet. In a
PaaS model, a cloud provider delivers hardware and software tools -- usually
those needed for application development -- to its users as a service. A PaaS
provider hosts the hardware and software on its own infrastructure. As a
result, PaaS frees users from having to install in-house hardware and
software to develop or run a new application.
A business relies on PaaS providers for key services, such as Java
development or application hosting. A PaaS provider supports all the
underlying computing and software for developmnet; users only need to log
in and start using the platform – usually through a Web browser interface.
8. INFRASTRUCTURE AS A
SERVICE (IAAS)
is a form of cloud computing that provides virtualized computing resources
over the Internet.
In an IaaS model, a third-party provider hosts hardware, software, servers,
storage and other infrastructure components on behalf of its users. IaaS
providers also host users' applications and handle tasks including system
maintenance, backup and resiliency planning.
IaaS platforms offer highly scalable resources that can be adjusted on-
demand. This makes IaaS well-suited for workloads that are temporary,
experimental or change unexpectedly.
10. FOCUS ON
CORE
BUSINESS
Cloud Computing allows
organizations to focus on their
core business and abstract
responsibility for what are
essentially commodity services
to a third party
IT departments should be
performing highly strategic
work
It has even been estimated
that 80% of IT expenditure
goes to simply “keeping the
lights on” for an organization.
11. The two reasons for reduced
total cost of ownership from
Cloud Computing are
economies of scale and utility
pricing
It is important to assess a
number of issues relating to
Cloud Computing vendor
pricing, billing capabilities,
fixed costs and contract
minimums.
SAVINGS
THROUGH
PROPER
VENDOR
SELECTION
12. In order to enjoy cost
benefits from Cloud
Computing, billing needs to
be as granular as possible
(the finer the utility cost is
divided, the higher the
savings are likely to be)
Cloud Computing
infrastructure should be
able to be billed on an
hourly basis.
BILLING
CAPABILITIES
13. It is important to assess
whether the prospective
vendor has a minimum charge
for cloud compute and storage
services, and whether they
demand a minimum contract
period.
One of the benefits of Cloud
Computing is the ability to
both scale infrastructure to
peak demand, and also move
work-loads between providers
at will. Any minimum charges
or contract periods for
compute or storage services
are a barrier to this flexibility
and should be avoided.
MINIMUM
CHARGES
17. PUBLIC
CLOUD
A type of cloud hosting in which the
cloud services are delivered over a
network that is open for public usage.
The service provider renders services
and infrastructure to various clients.
The customers do not have any
distinguishability and control over the
location of the infrastructure.
From the technical viewpoint, there
may be slight or no difference
between private and public clouds’
structural design except in the level of
security offered for various services
given to the public cloud subscribers
by the cloud hosting providers.
18. PRIVATE
CLOUD
The platform for cloud computing is
implemented on a cloud-based secure
environment that is safeguarded by a
firewall which is under the governance
of the IT department that belongs to
the particular corporate.
Private cloud as it permits only the
authorized users, gives the
organisation greater and direct control
over their data.
Businesses that have dynamic or
unforeseen needs, assignments which
are mission critical, security alarms,
management demands and uptime
requirements are better suited to
adopt private cloud.
19. HYBRID
CLOUD
It can be an arrangement of two or
more cloud servers, i.e. private, public
or community cloud that is bound
together but remain individual
entities.
It permits the user to increase the
capacity or the capability by
aggregation, assimilation or
customization with another cloud
package / service.
In a hybrid cloud, the resources are
managed and provided either in-
house or by external providers. It is an
adaptation among two platforms in
which the workload exchanges
between the private cloud and the
public cloud as per the need and
demand.
20. COMMUNITY
CLOUD
Is a type of cloud hosting in
which the setup is mutually
shared between many
organisations that belong to a
particular community, i.e. banks
and trading firms.
A community cloud may be
internally managed or it can be
managed by a third party
provider. It can be hosted
externally or internally.
The cost is shared by the specific
organisations within the
community, hence, community
cloud has cost saving capacity.
22. Cloud computing security is similar to security within your own data center -
only without the costs of equipment and hardware maintenance. Using
Cloud you do not manage servers or storage devices physically. Instead, you
can use software security tools based on monitoring and protection of the
flow of information to and from the cloud resources.
Security in the cloud forces a shared responsibility. Typically the Cloud
Service Provider (CSP) will take care of the physical security of their data
centers and equipment – meaning the physical hardware, networking and
the security of the cloud infrastructure & hypervisor.
The customer is usually responsible for everything that runs on this
infrastructure – including the operating systems, applications and services as
well as the configuration of these items.
WHAT TO DO BEFORE MIGRATING TO CLOUD
23. Strict Regulatory Standards
Higher regulatory
requirements lead to better
security solutions.
1CLOUD
SECURITY
STANDARDS 2
3
Security Tools
Many top cloud providers
include access to extra
security programs.
Confidentiality
Customer data is kept
confidential.
4
DDoS Mitigation
A bigger company is able to
better protect against DDoS
attacks.