2. WHAT IS THE CLOUD?
Cloud is a buzz-word that refers to numerous servers connected
to the Internet.
Neither the exact number nor the physical location of these
servers is an object of interest for the client.
What really matters is the fact that the data and software that
reside in the cloud are accessible virtually from any point with
internet connection.
2
3. CLOUD COMES IN DIFFERENT FLAVORS
• Software as a Service – SaaS
• Platform as a Service – PaaS
• Infrastructure as a Service – IaaS
• Identity as a Service -IDaaS
• Backend as a Service - BaaS
3
4. Software as a Service (SaaS)
SaaS – also referred to as on-demand software.
Software and the user data reside in the cloud. The client doesn’t need
to install and maintain anything else than a web browser. Clients
manage only their own data.
4
Source:
wdipl.com
Source: Chuck Hoppenrat
• Easy setup, requires minimal planning
• No need for application administration
• Device-independent access, often suitable
for thin and ultra-thin devices
• Pay-as-you-go model
• Increased disaster recovery and business
continuity
4
5. Platform as a Service (PaaS)
5
Source: iramari.com
Source: Chuck Hoppenrath
Cloud computing service that provides underlying hardware, hypervisor, operating
systems, databases, developer environment and network support.
PaaS abstracts the complexity and eliminates the need of building and maintaining
the infrastructure necessary for developing and launching an software application.
• Lower total cost of ownership
• Lower administrative overhead
• More current system software
• Let the client to put the focus on the product
not on the infrastructure issues
• On-demand scalability
• Offers pay-as-you-go model
5
6. Infrastructure as a Service (IaaS)
IaaS offers virtualized computing resources over the Internet. IaaS frees the
client from managing and administrating the physical infrastructure while
keeping the control over the OS, storage, databases, other software,
application deployment and to some extend the network.
6
Source: Chuck Hoppenrat
• The most secure and flexible cloud service
• Reduces IT staff and eliminates the need
for in-house data center
• Hardware scalability on-demand
• System and storage redundancy allows for
easy colocation
• Full control over administration, maintenance,
software versioning and patching inside of VM
• IaaS offers physical, dedicated virtual and
shared virtual servers
• Pay-as-you-go financial model
Source: iramari.com
6
7. How cloud services and in-home data
center are managed
7Source: mycloudblog7.wordpress.com
Moving from IaaS towards SaaS client
shifts more responsibilities upon clou
provider giving up on control over som
aspects in favor of minimized costs,
redundant resources, on-demand
scalability and easy deployment.
8. Identity as a Service (IDaaS)
8
IDaaS refers to an authentication
infrastructure that resides in the
cloud and is build, hosted and
managed by a third-party service
provider.
Single sign-on (SSO) is an
important part of IDaaS and refers
to a session and user
authentication service that grants
the user with access to various
other services using one set of
Source: gartner.com
9. Backend as a Service (BaaS) also known like
MBaaS – Mobile Backend as a Service
• Social media integration
• Native notification
• Search functionality
• Mobile application
management
• Visual development
• Solves cross-platform issues
9
Shifts mobile developer’s focus from back-end complexity to front-end development which is mo
the users.
Eliminates the need for developers to design and implement their own back-end service.
Also, eliminates the need for foreseen, planning and handling demand spikes for server capacity,
bandwidth through on-demand scalability.
Source: dreamfactory.com
10. CLOUD-BASED DATA STORAGE
• On-demand scalability
• Reliability – transparent data replication
• Web-based device-independent access
• Ease of use – lets the users map a drive
letter to remote file storage
• Pay-as-you-go model – users pay only
for the used storage
10
Cloud storage refers to a service model where data is managed, maintained and backed up remot
by third party service provider and made available to users over the Internet.
Source: techtarget.com
11. CLOUD COLLABORATION
• Web mail
• Blog
• Wiki
• Social media
• Shared documents
• Virtual meetings
• Calendar management
• Instant messaging
• VOIP
• Phone systems
11
Cloud collaboration offers virtual environment for enterprise collaboration that allows for employee
work together on documents or other data types stored in the cloud without the need to be in the s
physical location.
Source: telemerge.ca
12. VIRTUALIZATION
• Increased utilization of the
physical hardware
• Device and storage scalability
• Consolidation of resources
• Increased flexibility thorough
support for multiple OS
• Increased user access to key
resources
• Faster and at lower cost disaster
recovery and business continuity
• Decreased power consumption
and device footprint
12
Source: saransaro.in
Virtualization refers to the process of creating virtual entities that look and act like real ones, using
hardware and specific software.
13. CLOUD SECURITY
Advantages
• Immediate deployment of
software patches
• Fast incident response
• Hardware and software
redundancy
• Extended human-relations
research
• Better access to better
professionals
• Multifactor authentication
• Security certification
compliance
13
Disadvantages
• Country
• Multitenant risk
• Malicious insiders
• Vendor lock-in
• Risk of cloud-based
vendor failing
• More attractive target
for hacker attacks
• Data breaches and data
lossSource: primobonacina.com
Source: backupreview.com
14. DISASTER RECOVERY AND BUSINESS
CONTINUITY
Business continuity is a term used to
describe policies, procedures and actions
taken by an organization with regards to
ensure availability of critical business
functions to employees, customers and
other key stakeholders. This term also
refers to planning and preparations that
ensure an organization can continue to
operate in case of serious incidents or
disaster.
Disaster recovery refers to all the
activities that should be taken from the
organization with regards to restore
operations in the event of a disaster (fire,
flood, etc.) or an event with catastrophic
14
Source: complysmart.com
15. CLOUD MANAGEMENT
• Service-Level Agreement (SLA)
• Audit system backups
• System’s data flow
• Vendor lock-in
• Source-code escrow
• Technical support and help desk procedures
• Training procedures
• Provider’s security policies and procedures
• Data privacy requirements
• Economics of the cloud and Return on
Investment (ROI)
• Capacity planning and scaling capabilities
• Audit-logs
• Solution testing and validation
15
Every IT manager should take under consideration the following factors:
Source: doublehorn.com
16. CLOUD GOVERNANCE
Corporate governance is a system of
rules, practices, policies, laws and
controls by which the company is
directed and controlled. Corporate
governance determines company’s
decision making and administrative
processes.
IT or cloud governance is just a
subset of the current corporate
governance. IT governance switches
the focus on IT related procedures,
processes and controls in an effort to
achieve smooth deployment, better
performance, return on investment
16
Source: solarvps.com
17. CLOUD ECONOMICS
CapEx model requires purchase on a regular
basis of large equipment, assets and hiring many
professional with regards to meet the demand
spikes above projected. CapEx model
continuously bounces between underutilization
and extreme utilization.
OpEx model leverages virtualization that allows
the real demand to be closely followed. This
lowers upfront expenses and supports business
agility (opportunity cost) – company invests its
limited precious resources in faster product
development and entering new markets. Thanks
to the on-demand scalability the demand spikes
are no more an issue.
17
The simplest and the shortest definition of the cloud economics is transition from capital expenditu
operational expenditures (OpEx).
18. MIGRATION PLAN
• System goals and requirements
• Protection of the existing data
• Determination of the application’s current
characteristics
• Steps for avoiding vendor lock-in
• Training requirements
• Realistic deployment schedule
• Realistic budget
• IT governance issues
• Cloud bursting consideration
18
Source: bridgepointconsulting.com
Migration to the cloud is an important and laborious process that requires serious consideration. T
one universal solution but there is a wide range of potential pitfalls. Hiring a cloud consultant with
experience is highly recommended. Any migration plan should include: