Principles of Cloud Computing and Deployment Flashcards
What is Cloud Computing?
The delivery of computing services including servers, storage, databases, networking, software, analytics, and intelligence over the internet (the cloud) to offer faster innovation, flexible resources, and economies of scale.
What is the goal of cloud computing?
To make running organizations easier by allowing them to focus on what they do and what they’re best at.
What are the common computing services offered by cloud providers?
Compute power
Storage
Networking
Analytics
What is Compute Power?
Servers which process requests and return a response.
What are the three most popular forms of cloud computing?
Virtual Machines
Containers
Serverless Computing
What are Virtual Machines?
An emulation of a computer just like your desktop. Includes an operating system and hardware that appears to the user like a physical computer running Microsoft Windows.
What are Containers?
A Consistent, isolated execution environment for applications. Similar to VMs, except they dont require a guest OS.
Instead, the application and all its dependencies are packaged into a container, and then an environment is used to execute the app.
What is Serverless Computing?
Run application code without creating, configuring, or maintaining a server. An app is broken into separate functions that run when triggered by some action.
What are the four foundational principles a trusted cloud is built on?
Security
Privacy
Compliance
Transparency
What are the six benefits of Cloud Computing?
Cost Global Performance Scalable, elastic, and flexible Productivity Reliability
How does cloud computing save on cost?
Eliminates the capital expense of buying hardware and software.
How does cloud computing help with Global?
The ability to scale elastically meaning, delivering the right amount of IT resources like computing power, storage, or bandwidth, right when they’re needed and from the right geographic location.
How does cloud computing help with Performance?
Cloud computing services run a worldwide network of secure datacenters. Providers regularly upgrade to the latest generation of fast and efficient computing hardware.
How does cloud computing help with Security?
They protect your data, apps, and infrastructure from potential threats.
How is cloud computing scalable, elastic, and flexible?
Cloud providers offer cloud computing services self-service and on demand. You can provision vast amounts of computing resources in minutes. It gives your business flexibility and takes the pressure off capacity planning.
What is Vertical Scaling?
The process of adding resources to increase the power of an existing server.
What is Horizontal Scaling?
The process of adding more servers that function together as one unit.
How does cloud computing help with Productivity?
It removes the need for your IT team to rack and stack software, software patching, and other time-consuming management chores.
How does cloud computing help with Reliability?
Cloud computing makes data backups, disaster recovery, and business continuity easier and less expensive because data can be mirrored at multiple redundant sites.
What are the five roles in the GDPR
Data Controller Data Processor Data Subject C1 C2
What is the Data Controller role in the GDPR
The controller controls personal data and determines how it’s used
What is the Data processor’s role in the GDPR?
The processor provides services to, and processes data for, the data controller.
What is the Data subject’s role in the GDPR?
a natural person whose personal information is being used.
What is the C1’s role in the GDPR?
A Microsoft direct customer (IT admin in the Enterprise Cloud)
What is the C2’s role in the GDPR?
The C1’s customer
What are the three types of cloud services?
Infrastructure as a service (IaaS)
Platform as a service (PaaS)
Software as a service (SaaS)
What is Infrastructure as a service (IaaS) ?
Complete control over the hardware that runs your application. Instead of buying hardware, you rent it.
What is Infrastructure as a Service (IaaS) usually used for?
Migrating Workloads
Test and Development
Storage, Backups, and Recovery
What is Platform as a service (PaaS) ?
An environment for building, testing, and deploying software applications. The goal is to help you create an application quickly without managing the underlying infrastructure.
What is Platform as a service (PaaS) usually used for?
Development Framework
Analytics or Business Intelligence
Serverless Computing
What is Software as a service (SaaS)?
Software that is centrally hosted and managed for the end consumer. One version of the application is used for all customers.
What are examples of Software as a service (SaaS)?
Office 365
Teams
Dynamics 365 Sales
What are the three different ways to deploy cloud services?
Public cloud
private cloud
hybrid cloud
What is a public cloud?
Third-party cloud service providers own and operate public clouds, which deliver their computing resources like servers in storage over the Internet. With the public cloud, all hardware, software, and other supporting infrastructure are owned and managed by the cloud provider.
What is a private cloud?
A private cloud refers to the cloud computing resources used exclusively by a single business organization. A private cloud can be physically located in the companies on site data center. A private cloud is one in which the services and infrastructure are maintained on a private network
What is a hybrid cloud?
Hybrid cloud combine public and private clouds, bound together by the technology that allows them to share data and applications. The hybrid cloud gives your business greater flexibility, what appointment options, and helps optimize your existing infrastructure, security, and compliance.
What are two tools that can help you Start deploying apps and data?
Azure DevOps (ADO) Microsoft Dynamics Lifecycle Services (LCS)
What are the different types of environments for a Dynamics 365 business applications?
Trial
Sandbox
Production
Default
Developer
What is a trial environment?
Trial environments to support short term nesting needs and are automatically cleaned up after a short period of time.
What is a sandbox environment?
Non-production environments and when associated with a common data service database instant offer features like reset
What is a production environment?
Used for permanent work in an organization. It can be created and owned by an administrator or anyone licensed with a power apps license
What is a default environment?
A non-custom production environment. Each tenant will have a default environment created automatically.
What is a developer environment?
Developer environments are created by users with the community plan license. They are only for use by owner. Sharing with other users isn’t possible in these environments.
What is Azure DevOps?
DevOps is the union of people, process, and products to enable continuous delivery of value to your end-users. With Azure DevOps, you can build, test, and deploy any application, either to the cloud or on premises.
What are the three key features azure DevOps includes?
Work item planning and tracking
Version control
Build and release automation
What is dynamic lifecycle services?
A service that helps you manage the application lifecycle of your Microsoft dynamics 365 finance where Microsoft dynamics 365 Supply chain management implementations. LCS is an azure-based collaboration portal that provides an environment and a set of regularly updated services.