Академический Документы
Профессиональный Документы
Культура Документы
Copyright (c) 2019 CompTIA Properties, LLC. All Rights Reserved. | CompTIA.org 1
Technical Benefits of Cloud Computing
• Resource pooling
• On-demand self service
• Rapid elasticity
• Measured services
• Broad network access
Copyright (c) 2019 CompTIA Properties, LLC. All Rights Reserved. | CompTIA.org 2
Business Benefits of Cloud Computing
Copyright (c) 2019 CompTIA Properties, LLC. All Rights Reserved. | CompTIA.org 3
Common Types of Cloud Services
Copyright (c) 2019 CompTIA Properties, LLC. All Rights Reserved. | CompTIA.org 4
Cloud Service Providers
Amazon Web Services Offers SaaS, PaaS, IaaS, and many other cloud services at global scale.
(AWS)
Microsoft Azure Offers SaaS, PaaS, IaaS, and many other cloud services at global scale.
Google Cloud Platform Offers SaaS, PaaS, IaaS, and many other cloud services at global scale.
(GCP)
IBM Cloud Offers SaaS, PaaS, IaaS, and many other cloud services at global scale.
Copyright (c) 2019 CompTIA Properties, LLC. All Rights Reserved. | CompTIA.org 5
Cloud Service Providers (Cont.)
Provider Description
Heroku A large provider of PaaS services, including app development,
management, deployment, and scaling.
Digital Ocean Another large provider of PaaS services, including app development,
management, deployment, and scaling.
GitHub A large version control repository service used for collaborative app
development.
QuickBooks Online Provides a cloud-based SaaS version of QuickBooks accounting software.
BackBlaze Provides cloud-based data backup and data recovery for personal and
business uses.
ClearData Provides cloud-related services and solutions specific to the highly
regulated healthcare industry.
Copyright (c) 2019 CompTIA Properties, LLC. All Rights Reserved. | CompTIA.org 6
Core Cloud Solution Components
Component Description
Compute Processor and memory.
Network and content Bandwidth for accessing cloud services and infrastructure for deploying cloud apps.
delivery
Security, identity, and Authentication, access control, and regulatory assurance for solutions and
compliance processes.
Application services Services for building and deploying cloud apps.
Copyright (c) 2019 CompTIA Properties, LLC. All Rights Reserved. | CompTIA.org 7
Additional Cloud Solution Components
Component Description
Analytics Tools for monitoring and measuring cloud solution performance.
Artificial intelligence Software that can perform analysis and critical decision making normally done by
humans.
Mobile services Tools and components that allow mobile devices to access cloud solutions.
Desktop and streaming Solutions that allow users to work from a virtual computer “desktop.”
Software development Online stores and other tools to publish and monetize software.
and publishing
Internet of Things Cloud-connected devices that can communicate.
Copyright (c) 2019 CompTIA Properties, LLC. All Rights Reserved. | CompTIA.org 8
Common Cloud Deployments
Copyright (c) 2019 CompTIA Properties, LLC. All Rights Reserved. | CompTIA.org 9
Common Cloud Deployments (Cont.)
Hybrid Cloud
Community Cloud
Copyright (c) 2019 CompTIA Properties, LLC. All Rights Reserved. | CompTIA.org 11
Cloud Component Interaction
Database
Network
VMs running
on Host
CPU on
App running Host
on VMs
Host Host
Copyright (c) 2019 CompTIA Properties, LLC. All Rights Reserved. | CompTIA.org 12
Guidelines for Describing Cloud Component Interaction
• When justifying your cloud project to management and key stakeholders, remember
to map cloud benefits to organizational goals, increased organizational capabilities,
and costs savings.
• Research common cloud architectures used by other organizations that have
deployed cloud projects similar to those your organization is considering. Review the
pros and cons of each architecture to help decide which is best for you.
• Consider calling cloud administrators who have implemented cloud projects similar
to those you're considering, to see if they are happy with their architectural decisions
or if they would make changes or additions based on their experience.
• When planning a cloud project or moving into a cloud deployment, map out all cloud
components and how they will interact. Documenting this will help you identify
possible problem areas, and troubleshoot issues that might arise and may illuminate
the need for additional services or configuration.
• When considering cloud services, compare MSAs and SLAs from multiple vendors.
Copyright (c) 2019 CompTIA Properties, LLC. All Rights Reserved. | CompTIA.org 13
Activity: Describing Networking Component Interactions
• Rudison Technologies sells and supports human resources software to help keep
track of employee performance.
• The company is growing, and expanding into new regions. They’ve decided that they
should consider the cloud as an integral part of their growth strategy.
• They need more and more storage for the performance data they keep for clients’
employees in the five regions they serve.
• They also recently had a data loss event and the recovery didn’t go well, so having
data highly available, safe, and easily recoverable is a priority.
• As they have grown, and their workforce has started working remotely and from
different locations, authentication and providing access to resources from anywhere
has become increasingly challenging to maintain.
Copyright (c) 2019 CompTIA Properties, LLC. All Rights Reserved. | CompTIA.org 14
Activity: Describing Networking Component Interactions
(Cont.)
• Rudison would like to move Identity Access and Management services to the cloud to
allow easy authentication access management from anywhere.
• They have a new app that will provide robust analysis services of employee
performance data.
• They have built the app and deployed it on internal servers in a proof of concept
project.
• They would now like to pilot the app in the cloud.
• Leadership would like a way to easily deploy and test mobile app variants during the
pilot phase.
• The executive steering committee wants you to describe how components will
interact for the storage solution and the app deployment.
Copyright (c) 2019 CompTIA Properties, LLC. All Rights Reserved. | CompTIA.org 15
Activity: Reviewing SLAs
• The Executive Steering Committee now wants you to compare the SLAs of both
Microsoft Azure and Google Cloud to see:
• What service guarantees each has.
• If there are any concerns about using either provider.
• If either provider has a compelling reason to be selected.
Copyright (c) 2019 CompTIA Properties, LLC. All Rights Reserved. | CompTIA.org 16
Non-cloud Network Resources
Cloud
Network
Communications
Copyright (c) 2019 CompTIA Properties, LLC. All Rights Reserved. | CompTIA.org 17
Non-cloud Security Apparatus
Cloud
Network
Encryption Communications
Copyright (c) 2019 CompTIA Properties, LLC. All Rights Reserved. | CompTIA.org 18
On-premises Computing Services
Cloud
Database
Network
Encryption Communications
App running
on Server
File Server
Copyright (c) 2019 CompTIA Properties, LLC. All Rights Reserved. | CompTIA.org 19
Authentication
Authentication
Identity Management
Cloud
Database
Network
Encryption Communications
App running
on Server
File Server
Copyright (c) 2019 CompTIA Properties, LLC. All Rights Reserved. | CompTIA.org 20
Other Non-cloud Services
Authentication
Identity Management
Cloud
Database
Network
Encryption Communications
Monitoring
software,
Logging
software, etc.
App running
on Server
File Server
Copyright (c) 2019 CompTIA Properties, LLC. All Rights Reserved. | CompTIA.org 21
User Interaction Components
Database
Network
Encryption Communications
Monitoring
software,
Logging
software, etc.
App running
on Server
File Server
Copyright (c) 2019 CompTIA Properties, LLC. All Rights Reserved. | CompTIA.org 22
Activity: Describing Non-cloud Component
Integration with Cloud Services
• The decision has been made to pilot the three services Rudison has been considering
for the cloud: storage, the new app deployment, and identity and access
management.
• You've been asked to answer questions from the Executive Steering Committee on
how the new app will interact with non-cloud and cloud components.
• The new app will have a front end, a database that currently is on-premises and uses
Active Directory credentials, and will require access to cloud-based services through
the API.
• Usage of the app will be logged to Google Analytics and other software that is on-
premises for when transactions are made.
Copyright (c) 2019 CompTIA Properties, LLC. All Rights Reserved. | CompTIA.org 23
Systems and Platforms
• When looking at which systems may be a good fit to move to the cloud, evaluate
both the operating system and the platform the operating system is running on.
• Specially built legacy systems may offer features or capabilities that aren't available
on cloud-based systems.
• The systems you wish to move to the cloud have to work with the systems and
architectures offered by your provider of choice.
Copyright (c) 2019 CompTIA Properties, LLC. All Rights Reserved. | CompTIA.org 24
Applications
When evaluating applications, look for these issues that may indicate the apps are not a
good choice for the cloud:
• Applications that require direct access to hardware.
• Applications that use or require hard-coded IP addresses.
• Latency sensitive apps.
• Apps that transfer very large files.
• Apps that use outdated APIs or APIs that are not supported by the CSP.
Copyright (c) 2019 CompTIA Properties, LLC. All Rights Reserved. | CompTIA.org 25
Cloud Elements and Target Objects
Cloud
Services
Copyright (c) 2019 CompTIA Properties, LLC. All Rights Reserved. | CompTIA.org 26
Other Components and Services
Verify that these other components and services are available when the deployment is
scheduled to occur:
• Authentication.
• Security.
• Compliance.
• Monitoring.
• Logging.
• Reporting.
• Integration.
Copyright (c) 2019 CompTIA Properties, LLC. All Rights Reserved. | CompTIA.org 27
Guidelines for Selecting Systems and
Applications for Cloud Deployment
• Look for systems, platforms, and apps that are x86-64-bit chipset architecture
compatible, as most providers offer compute resources for that architecture.
• Whenever you're considering moving a system or application to the cloud, have a
fallback plan in case cloud deployment fails.
• When evaluating which applications to deploy to the cloud, examine the business
goals that are driving consideration of the application.
• While your evaluation of systems, platforms, and apps for cloud deployment should
tell you the cloud services you must purchase, some providers can break out services
in unexpected ways.
• When preparing for a cloud deployment, it's often a good idea to review the full list
of cloud services available from the CSP and note any that you think may be required
to make your project successful.
Copyright (c) 2019 CompTIA Properties, LLC. All Rights Reserved. | CompTIA.org 28
Activity: Selecting Systems and
Applications for Migration to the Cloud
• One of the members of the Executive Steering committee has come to you asking
about an in-house application the Finance department uses extensively.
• He wants to know if this app is a good fit to move to the cloud.
• The application was developed 16 years ago using a now out-of-date language, and
runs on a legacy operating system.
• The developer who wrote the application is no longer with the company.
• The application provides a key service for the finance department and the app data is
stored within the application, not a database.
Copyright (c) 2019 CompTIA Properties, LLC. All Rights Reserved. | CompTIA.org 29
APIs
Copyright (c) 2019 CompTIA Properties, LLC. All Rights Reserved. | CompTIA.org 30
Automation vs. Orchestration
Automation Orchestration
Deploy New VM
Deploy New VM
2
Install Application on VM
Copyright (c) 2019 CompTIA Properties, LLC. All Rights Reserved. | CompTIA.org 31
Cloud Automation Options
Copyright (c) 2019 CompTIA Properties, LLC. All Rights Reserved. | CompTIA.org 32
Orchestration Techniques
Copyright (c) 2019 CompTIA Properties, LLC. All Rights Reserved. | CompTIA.org 33
Orchestration for DevOps (Infrastructure as Code)
Development QA
DevOps
Operations
Copyright (c) 2019 CompTIA Properties, LLC. All Rights Reserved. | CompTIA.org 34
Custom Programming Options
Copyright (c) 2019 CompTIA Properties, LLC. All Rights Reserved. | CompTIA.org 35
Third-Party Tools for Orchestration
Copyright (c) 2019 CompTIA Properties, LLC. All Rights Reserved. | CompTIA.org 36
Guidelines for Evaluating Automation and Orchestration
Copyright (c) 2019 CompTIA Properties, LLC. All Rights Reserved. | CompTIA.org 37
Activity: Evaluating Automation Processes
• The Executive Steering committee has asked you to evaluate automation in Azure
and some third-party tools.
• You will research three different options and explore which might be a good fit.
Copyright (c) 2019 CompTIA Properties, LLC. All Rights Reserved. | CompTIA.org 38
Cloud Deployment Plans
Item to be
Description
Addressed
Business goals and This should state both the six-twelve month, and the one-three year vision and goals
milestones for the project.
Key stakeholders and This includes executive sponsors and parties with a vested financial interest in the
personnel success of the project, which are critical in pre-deployment stages to state project
value.
Cloud deployment This may start at a very high level and drill down into specific steps, including
workflow specific commands to be executed.
Dependencies Dependencies are the relationships for preceding steps to succeeding tasks.
Risks and problems Risks can derail a project and many are based on dependencies.
Copyright (c) 2019 CompTIA Properties, LLC. All Rights Reserved. | CompTIA.org 39
Performance Measurement and Baselines
Copyright (c) 2019 CompTIA Properties, LLC. All Rights Reserved. | CompTIA.org 40
Cloud Structure Requirements
Copyright (c) 2019 CompTIA Properties, LLC. All Rights Reserved. | CompTIA.org 41
Target Hosts and Commands
• You must identify target hosts provided by the CSP where guest VMs or containers
will be installed.
• The VMs and containers will have configuration specifications defining resource
requirements such as compute, memory, storage, and so forth.
• You should be able to identify the requirements for the CSP resource systems or
systems that will host the VMs and containers.
• Document any task steps or commands needed to provision hosts, VMs, containers,
or other CSP resources
Copyright (c) 2019 CompTIA Properties, LLC. All Rights Reserved. | CompTIA.org 42
Migration Tools
Copyright (c) 2019 CompTIA Properties, LLC. All Rights Reserved. | CompTIA.org 43
Benefits of DevOps Approach
Copyright (c) 2019 CompTIA Properties, LLC. All Rights Reserved. | CompTIA.org 44
Guidelines for Preparing for a Cloud Deployment
Copyright (c) 2019 CompTIA Properties, LLC. All Rights Reserved. | CompTIA.org 45
Activity: Preparing for Cloud Deployment
• The Executive Steering Committee wants an estimate as to how much it will cost to
move some of the infrastructure to the cloud.
• You will need to research the options for moving to each cloud.
• You will also perform a migration assessment using the Microsoft Azure Total Cost of
Ownership (TCO) Calculator to help you estimate the cost of using cloud services.
Copyright (c) 2019 CompTIA Properties, LLC. All Rights Reserved. | CompTIA.org 46
Reflective Questions
Copyright (c) 2019 CompTIA Properties, LLC. All Rights Reserved. | CompTIA.org 47