General Flashcards
What would provide near-unlimited availability of computing resources without requiring your organization to procure and provision new equipment?
A. Public cloud
B. Containers
C. Private cloud
D. Microservices
A. Public cloud
Public Cloud removes need for CapEx to setup/maintain Datacenter
It can help scale your app for global audience at a cost effective price
It can help release new features at a faster and agile rate which is not possible on OnPrem
Q. Each of the three cloud service models - infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS) - offers benefits between flexibility and levels of management by the cloud provider and the customer.
Why would SaaS be the right choice of service model?
A. You want a balance between flexibility for the customer and the level of management by the cloud provider
B. You want to minimize the level of management by the customer
C. You want to maximize flexibility for the customer.
D. You want to be able to shift your emphasis between flexibility and management by the cloud provider as business needs change
B. You want to minimize the level of management by the customer
IaaS: has the maximum flexibility. You can do anything you want because you have access to the low level of machines. But it also needs maximum management. It is like installing and running database on servers and managing them
PaaS: This has a trade off between Flexibility and burden of management. PaaS vendor manages the infrastructure and most of the platform. You just have to write some code to build your software. Eg Salesforce
SaaS: In this model, the infra, server management and software management is taken care by the SaaS vendor. All you have to do it to do some configuration, like Gmail. This also has the Lowest flexibility in terms of features. You have to take what is offered by the SaaS vendor.
How does a large hotel chain benefit from storing their customer reservation data in the cloud?
A. On-premises hardware access to transaction data
B. Real-time data transformation at scale within an on-premises database
C. Real-time business transaction accuracy at scale
D. Physical hardware access during peak demand
C. Real-time business transaction accuracy at scale
Storing data in cloud makes it all-time available to Global audience at a very economical price.
Since this option is talking about cloud benefits, all the options with On-Premise can be skipped. End customers do not need hardware access.
Which technology allows organizations to run multiple computer operating systems on a single piece of physical hardware?
A. Hypervisor
B. Containers
C. Serverless computing
D. Open source
A. Hypervisor
Hypervisor allows multiple OS on a single VM. This OS is also virtualised which makes it very quick to start/boot.
One VM can run many containers but they all have to use the same OS and all of them will use Hypervisor technology to connect to physical server
If you have a need to run many servers but with different OS, then containers are not an option. You should run VMs on Compute Engine.
For Containers you can use GKE (if you want to manage them yourself) or CloudRun (if you want to avoid headache to manage containers yourself)
An organization is migrating their business applications from on-premises to the cloud.
How could this impact their operations and personnel costs?
A. Reduced on-premises infrastructure management costs
B. Increased on-premises hardware maintenance costs
C. Reduced cloud software licensing costs
D. Increased cloud hardware management costs
A. Reduced on-premises infrastructure management costs
Moving to cloud means no need to manage your own datacenter, servers, people, licenses etc.
It is about cloud advantages so C and D can be eliminated
An organization wants to digitize and share large volumes of historical text and images.
Why is a public cloud a better option than an on-premises solution?
A. In-house hardware management
B. Provides physical encryption key
C. Cost-effective at scale
D. Optimizes capital expenditure
C. Cost-effective at scale
The key is “Large Volumes” which is about scale.
Cloud removes Capital expenditure so D is invalid option. This Q is not about security so C can be removed too
An organization wants to develop an application that can be personalized to user preferences throughout the year.
Why should they build a cloud-native application instead of modernizing their existing on-premises application?
A. Developers can rely on the cloud provider for all source code
B. Developers can launch new features in an agile way
C. IT managers can migrate existing application architecture without needing updates
D. IT managers can accelerate capital expenditure planning
B. Developers can launch new features in an agile way
Not A: Cloud will not give you the source code for your app
Not D. Cloud removes your cloud exp
Not C: Your app on cloud would still need regular product updates
B is the one because Cloud gives you facilities that can help you release new features at faster rate, and without shutting down your application for each release
You are migrating workloads to the cloud. The goal of the migration is to serve customers worldwide as quickly as possible According to local regulations, certain data is required to be stored in a specific geographic area, and it can be served worldwide. You need to design the architecture and deployment for your workloads.
What should you do?
A. Select a public cloud provider that is only active in the required geographic area
B. Select a private cloud provider that globally replicates data storage for fast data access
C. Select a public cloud provider that guarantees data location in the required geographic area
D. Select a private cloud provider that is only active in the required geographic area
C. Select a public cloud provider that guarantees data location in the required geographic area
Here the need is that you application should be available to customer worldwide (UK, US and Australia and other countries) but data for UK customers should stay on servers/region inside UK. Similarly data for US customers should reside on US servers/region only.
Region = Geographic Area (GA)
Not A: because you need software to be present in all GA/regions
Not B: You dont need data replication across regions. US data should remain in US eg
Not D: If you do this then your app will be available in a particular region but you need your app to be available globally
An organization wants to move from a strategic cloud adoption maturity level to a transformational one. How should the organization change the way they scale?
A) Deploy changes manually.
B) Deploy changes programmatically.
C) Deploy changes when problems arise.
D) Deploy changes every quarter
B) Deploy changes programmatically.
This is a DevOps feature. You should be able to release feature very frequently but in an automated way. Releasing code to product manually usually causes errors.
An organization wants to upskill their IT staff.
How can they do this in a transformational way?
A. Prioritize training current employees instead of hiring new recruits with cloud experience.
B. Prioritize giving privileged access to third-party partners and contractors to fill IT knowledge gaps.
C. Create a culture of self-motivated, isolated learning with official training materials.
D. Create a culture of continuous peer-to-peer learning with official training materials.
D. Create a culture of continuous peer-to-peer learning with official training materials.
Peer learning and sharing is the transformational method in Learning theme. Isolated learning will not spread knowledge across the company. Option B will make your employees unhappy because they are not getting any training. Option A is not good because it says no hiring.
An organization wants to move from a tactical cloud adoption approach to a transformational approach.
How should they adapt the way they lead the organization?
A. Increase top-down visibility and foster a culture of blamelessness
B. Shift from an operational expenditure model to capital expenditure
C. Drive cloud adoption with an individual contributor focus
D. Invest in on-premises infrastructure to redesign relationships between IT and employees
A. Increase top-down visibility and foster a culture of blamelessness
For a transformative approach you need an environment where you can develop a software faster and release new features in a faster and agile way. This env should also be cost-effective at scale, and should quickly allow your software to reach global audience.
It should help you move from CapEx —> OpeEx
This env should give visibility to all levels and increase team culture where people are not blamed for trying out new things.
A video game organization has invested in cloud technology to generate insights from user behaviors. They want to ensure recommendations of games are aligned to players’ interests. What may have prompted this business decision?
A) Customers expect a personalized experience.
B) Employees expect source code changes to be deployed faster.
C) Employees expect more predictable data management spending.
D) Customers expect faster time to market for games.
A) Customers expect a personalized experience.
If you want your software to become a hit, it should be able to understand what your customer wants and should be able to release those features in an agile, automated and faster way.
This connect between customers and software feature is called Personalization.
D is 2nd closest but unless features have what they want, they wont use it.
B is needed for achieve D which is actually connected with A and option A is what is actually needed.
An organization has completely migrated all their infrastructure to the cloud to benefit from its agility. Now they want to innovate faster and achieve a higher return on investment. What should the organization do?
A) Lower their service level objective (SLO).
B) Modernize their applications.
C) Manually provision all cloud infrastructure for increased control.
D) Move to a hybrid architecture with some of their infrastructure on-premises.
B) Modernize their applications.
Cloud transfomation has 2 stages:
- When you Lift and Shift your data center workloads to Cloud (As it is)
- When you modernize your applications to make use of cloud technologies that help you innovate faster.
An organization currently stores its data on-premises and they receive different levels of traffic on their website every month. How could the organization benefit from modernizing their infrastructure with cloud technology?
A) 100% service availability.
B) They can rely on the cloud provider for all website source code.
C) They can shift from heavy operational expenditure to a capital expenditure model.
D) Agile storage scalability.
D) Agile storage scalability.
The two valid options are A and D.
But if we look at the questions it is talking about “different levels of traffic on their website every month”.
This is pointing towards that your cloud storage should be able to serve this varying traffic. This also called Elasticity.
An organization runs their application on a virtual machine, but every time they want to edit specific features, they have to bring the system offline to update the application. What would be a more appropriate solution for their app?
A) Solid State Disk
B) Containers
C) Hypervisors
D) GPUs
B) Containers
GKE and CloudRun can help you run your software in containers. These can run tens or hundreds of containers where your software will run. If you want to release a new feature/code, you dont need to shut down all containers.
Just shudown 10% and patch your new code which users will continue using rest 90% of containers. Then do the same for next 10% and so on