What Is Cloud Computing
What Is Cloud Computing
• Which cloud model uses some datacenters focused on providing cloud services to
anyone that wants them and some datacenters that are focused on a single
customer?
• a) Public cloud
• b) Hybrid cloud…
• c) Multi-cloud
• According to the shared responsibility model, which cloud service type places
the most responsibility on the customer?
• Which cloud service type is most suited to a lift-and-shift migration from an on-
premises datacenter to a cloud deployment?
• What type of cloud service is commonly used for email and messaging
applications?
• a) Development framework
• b) Lift-and-shift migration
• c) Database configuration
• Which of the following is an example of capital expenditure (CapEx)?
• a) Discover
• b) Optimize
• c) Migrate
There are different ways to set up cloud computing, called cloud models:
• Private Cloud: This is like a private company that only you can use. It’s more
secure and gives you more control but is expensive to maintain.
• Public Cloud: Think of this as a public library where anyone can access and use
resources. A third-party provider (like Google or Amazon) owns and manages it.
• Hybrid Cloud: This mixes both private and public clouds, so you can use one
for certain tasks and another for more public resources. For example, a company
might keep sensitive data in a private cloud but store general data on a public
cloud.
• Multi-cloud: Here, a company uses multiple public cloud providers to get
different services. It's like choosing different stores for various products.
Cloud computing falls under OpEx. This means you don’t need to spend a lot of money
upfront to build data centers or buy hardware. Instead, you pay for services as you use
them, which helps companies save money and only pay for what they need.
For example, in traditional IT, you would have to spend a lot of money buying servers
(CapEx). With cloud computing, you only pay for the resources you use each month
(OpEx), like a subscription.
Discovery: they first check all the software’s etc that needed to be moved. (cloud
service types – iaa..etc)
Assessment: Next, the company decides which parts of their system are ready to be
moved to the cloud. Even cost
Migration Planning:
Optimization:
Once the migration is complete, organizations begin to optimize their cloud
environment.
Week4
The digital estate is everything that exists in your current system: apps, data, servers,
and virtual machines (VMs). Before moving to the cloud, you need a complete picture
of your digital estate
For each of these outcomes, the first step starts with a clear understanding of the assets
(applications, data, and VMs) you are responsible for today. Those assets collectively a
There are special tools like Azure Migrate that help with migration(Discovery and
Assessment Tools)
• Azure readiness: Checks if your current systems are ready for the cloud.
• Azure sizing: Estimates how big your cloud resources (like virtual machines)
need to be.
• Azure cost estimation: Calculates how much running your systems in the cloud
will cost.
• Dependency analysis: Helps identify which systems depend on each other so
nothing is left behind during the migration.
Dependencies are the connections between different systems. For example, one server
might depend on another to function. Before migration, it's important to analyze these
dependencies so that related systems are moved together and nothing breaks.
After analyzing, you can group systems into high-confidence groups for migration. This
prevents disruptions during the move.
After Assessment:
9. Which of the following describes machines that are conditionally ready for
Azure migration?
o A) Machines that need major architectural changes before migration
o B) Machines that cannot be migrated at all
o C) Machines that need minor changes as per the remediation guidance
before migration
o D) Machines that are ready to migrate without any changes
Answer: C
10. What factor should be considered when prioritizing workloads for
migration?
o A) Business urgency
o B) Internet bandwidth
o C) Number of cloud administrators
o D) Distance from the nearest data center
Answer: A
11. What does the evaluation of gaps and blockers help with in cloud
migration?
o A) Selecting the best cloud region
o B) Identifying downtime constraints and unsupported features that might
hinder migration
o C) Preventing user access to certain applications
o D) Optimizing disk space usage
Answer: B
12. How does Azure cost estimation assist with migration planning?
o A) It provides performance data about cloud resources
o B) It estimates the costs for running on-premises servers in Azure
o C) It monitors migration activities
o D) It allocates cloud resources automatically
Answer: B
13. What is a key step when creating an effective cloud migration plan?
o A) Scheduling application backups
o B) Declaring a maintenance window for application migration with
minimal downtime
o C) Assigning user roles and permissions
o D) Reviewing network security policies
Answer: B
14. What should be included in a post-migration testing plan?
o A) Only security testing
o B) Application functionality, performance, and data relationship testing
o C) Cloud usage analysis
o D) Server decommissioning plans
Answer: B
Week5
What is Rehosting (Lift and Shift)? Rehosting, commonly called "lift and shift," is a
cloud migration strategy where you move applications or workloads from on-premise
systems (like your own servers or data centers) directly to the cloud without making any
major changes to the application's code. Essentially, you're moving everything as it is
but taking advantage of the cloud's storage and computing power.
• Why do this?
Sometimes, you need to move to the cloud quickly, and rewriting your software
for the cloud is too costly or time-consuming. Lift and shift allows you to keep
things running smoothly with minimal disruption, while benefiting from the
cloud's flexibility and scalability.
- When apps are important to your business, but you don't need immediate
changes to the app capabilities
Rehosting Process
Answer: C
Answer: C
3. What are the main benefits of rehosting in cloud migration?
Answer: D
Answer: B
Answer: B
Answer: B
7. What is a key feature of rehosting?
Answer: B
Answer: A
Answer: B
Answer: B
11. When should you consider using rehosting as your migration
strategy?
Answer: B
Answer: B
Answer: C
Answer: B
15. Which of the following is an example of software typically rehosted
during migration?
Answer: A
Week6
• Azure App Service is a platform where you can host your web apps without
worrying about the underlying infrastructure (servers, operating systems, etc.).
• Microsoft manages everything, including updates, load balancing, and scaling
(adjusting the resources your app needs based on demand).
• This is a great option if you don’t want to manage your own servers but still
want to run web applications.
Key benefits:
• You only need to focus on your app, as Azure handles all the background setup.
• You can scale up (add more power) or scale down (reduce power) based on
how many people are using your app.
This is a tool provided by Azure to help you move your web apps to Azure App
Service. It does two things:
1. Assessment: It checks if your web app can be moved to the cloud without
needing major changes. It looks at things like the app's dependencies (other
software the app relies on).
2. Migration: If your app passes the assessment, it can be moved. The Migration
Assistant will move the app, create the necessary cloud resources, and configure
them in your Azure account.
If the assessment proves that the web app can be migrated, the Migration
Assistant performs the migration. You need to give the Migration Assistant access
to your Azure account, select which resource group you want to use, and select a
name for the web app, among other details.
by collecting key details from you about your Azure account and then performs the
migration
• The assistant asks for information like which resource group, region and any
other selection we have made.
• It then packages (zips) your app’s files and uses the App Service deployment
• API to deploy them
• Lastly, it helps set up additional options, such as a hybrid connection, which
lets your cloud app communicate with on-premises systems.
Answer: B
Answer: D
Answer: B
Answer: D
A. It allows you to run web apps without managing the underlying infrastructure
B. It requires you to rewrite the entire app
C. It provides full control over operating system updates
D. It can only handle small-scale apps
Answer: A
Answer: A
Answer: B
A. When you need to move apps quickly without modifying the code
B. When you want to add new cloud-specific features like container support
C. When the application is no longer in use
D. When you need to redesign the entire infrastructure for cloud
Answer: B
Answer: A
11. When using the Azure App Service Migration Assistant, what must be
provided to begin migration?
Answer: B
12. Which of the following features does Azure App Service offer for
managing web apps?
Answer: A
13. What kind of apps can benefit the most from refactoring?
14. Which tool can help with assessing and migrating apps to Azure App
Service?
Answer: B
15. After migrating an app using the Azure App Service Migration
Assistant, what tasks might still need to be done?
Answer: B
Week21
Moving to the cloud isn't just about technology—it’s also a financial decision. Here are
key points to consider:
1. Financial Outcomes: Moving to the cloud can save money by reducing the
need to buy and maintain expensive physical servers and data centers.
Companies move from capital expenses (CAPEX) to operating expenses
(OPEX), meaning they pay for the cloud services they use, instead of making
big upfront investments.
2. Agility Outcomes: The cloud allows businesses to adapt quickly to changing
market conditions. For example, they can deploy new applications faster or
respond to customer needs more easily.
3. Reach Outcomes: Companies can expand globally by using cloud services that
are available in different countries, ensuring they comply with local regulations
and meet the needs of users worldwide.
4. Customer Engagement Outcomes: The cloud helps companies interact more
effectively with their customers, offering services that meet their needs and
providing better experiences.
5. Performance Outcomes: Businesses expect the cloud to provide reliable
performance, and failing to do so can hurt a company's reputation.
6. Sustainability Outcomes: Many companies are now focused on environmental
goals. Cloud adoption can help reduce a company’s carbon footprint by
optimizing energy use and reducing waste.
Businesses choose to adopt the cloud for various reasons. These motivations can
generally be grouped into two categories: Migration and Innovation.
• Migration: This is when a company moves its existing systems and data to the
cloud. Examples of migration drivers include:
o Closing down a data center to save costs
o Merging with or acquiring another company
o Reducing capital expenses (like buying physical servers)
o Meeting new legal or regulatory requirements
o Improving the stability of IT systems
o Reducing technical complexity or reliance on certain vendors
• Innovation: Cloud adoption can also help companies develop new capabilities
or expand their operations. For example:
o Scaling up to handle more customers or users
o Introducing new services or products
o Reaching new geographic regions
o Offering better customer experiences and services
These motivations often happen together, meaning a business might move to the cloud
for both migration and innovation reasons.
What are the two main motivations for cloud adoption? A. Migration and
Security
B. Migration and Innovation
C. Innovation and Performance
D. Security and Cost
Answer: B
Answer: D
How does cloud adoption help with financial outcomes? A. By reducing capital
expenses and moving to a pay-as-you-go model
B. By eliminating the need for developers
C. By increasing upfront hardware costs
D. By creating more technical debt
Answer: A
Answer: A
What is a technical benefit of using the cloud for scalability? A. You can turn off
workloads when not needed
B. You must always run workloads at full capacity
C. You can only scale during business hours
D. You can't scale resources dynamically
Answer: A