Introducton To Cloud Technologies
Introducton To Cloud Technologies
Technologies
Microsoft Azure
Azure: cloud computing platform, provides a wealth of cloud-based
services.
Cloud-based services:
• Remote storage
• Database hosting
• Centralized account management
• New capabilities like AI and Internet of Things (IoT)
Cloud computing
It's the delivery of computing services over the internet, which is otherwise known as the
cloud.
These services include:
• servers,
• storage,
• databases,
• networking,
• software,
• analytics,
• Intelligence.
Cloud computing
You typically pay only for the cloud services you use:
• Lower your operating costs
• Run your infrastructure more efficiently
• Scale as your business needs change.
• Scalability: Applications in the cloud can be scaled in two ways, while taking advantage of
autoscaling:
• Vertically: Computing capacity can be increased by adding RAM or CPUs to a virtual machine.
• Horizontally: Computing capacity can be increased by adding instances of a resource, such as adding more
virtual machines to your configuration.
• Elasticity: Cloud-based applications can be configured to always have the resources they need.
Advantages of cloud computing
• Agility: Cloud-based resources can be deployed and configured quickly as your
application requirements change.
Private cloud: Computing resources are used exclusively by users from one business or
organization. A private cloud can be physically located at your organization's on-site
datacenter. It also can be hosted by a third-party service provider.
Hybrid cloud: This computing environment combines a public cloud and a private cloud
by allowing data and applications to be shared between them.
Deployment models for cloud
computing
Azure
• Azure provides more than 100 services that enable you to do
everything from running your existing applications on virtual
machines to exploring new software paradigms, such as intelligent
bots and mixed reality.
• Azure provides AI and machine-learning services that can naturally
communicate with your users through vision, hearing, and speech.
• It also provides storage solutions that dynamically grow to
accommodate massive amounts of data. Azure services enable
solutions that aren't feasible without the power of the cloud.
Azure portal
• It is a web-based, unified console that provides an alternative to command-line
tools.
You can:
• Build, manage, and monitor everything from simple web apps to complex cloud deployments.
• Create custom dashboards for an organized view of resources.
• Configure accessibility options for an optimal experience.
The Azure portal is designed for resiliency and continuous availability. It updates
continuously and requires no downtime for maintenance activities.
Azure portal
Azure marketplace
It helps connect users with Microsoft partners, independent software
vendors, and startups that are offering their solutions and services,
which are optimized to run on Azure.
• IaaS, PaaS, and SaaS are examples of cloud computing service models.
• Three cloud computing deployment models are public cloud, private cloud, and hybrid cloud.
2. True or false: You need to purchase an Azure account before you can use any Azure resources.
• False
• True
3. True or false: In an IaaS environment, the cloud tenant is responsible for routine hardware maintenance.
• True
• False
Consumption-based model
End users only pay for the resources that they use. Whatever they use is
what they pay for.
Advantages:
• No upfront costs.
• No need to purchase and manage costly infrastructure that users
might not use to its fullest.
• The ability to pay for additional resources when they are needed.
• The ability to stop paying for resources that are no longer needed.
Costs
Capital Expenditure (CapEx) is the up-front spending of money on
physical infrastructure, and then deducting that up-front expense over
time. The up-front cost from CapEx has a value that reduces over time.
Region: is a geographical area on the planet that contains at least one but potentially
multiple datacenters that are nearby and networked together with a low-latency network.
• Some services or VM features are only available in certain regions, such as specific VM
sizes or storage types.
• There are also some global Azure services that don't require you to select a particular
region, such as Azure Active Directory, Azure Traffic Manager, and Azure DNS.
Azure regions
Special Azure regions
Azure has specialized regions that you might want to use when you build out your
applications for compliance or legal purposes.
• US DoD Central, US Gov Virginia, US Gov Iowa and more: These regions are physical
and logical network-isolated instances of Azure for U.S. government agencies and
partners. These datacenters are operated by screened U.S. personnel and include
additional compliance certifications.
• China East, China North, and more: These regions are available through a unique
partnership between Microsoft and 21Vianet, whereby Microsoft doesn't directly
maintain the datacenters.
Azure availability zones
• You want to ensure your services and data are redundant so you can protect your
information in case of failure -> create duplicate hardware environments.
• Azure can help make your app highly available through availability zones.
Availability zones are physically separate datacenters within an Azure region. Each
availability zone is made up of one or more datacenters equipped with independent
power, cooling, and networking.
• An availability zone is set up to be an isolation boundary. If one zone goes down, the other continues
working. Availability zones are connected through high-speed, private fiber-optic networks.
Availability zones
Availability zones
• Availability zones are primarily for VMs, managed disks, load balancers, and SQL
databases.
Azure services that support availability zones fall into two categories::
• Zonal services: You pin the resource to a specific zone (for example, VMs, managed
disks, IP addresses).
• Zone-redundant services: The platform replicates automatically across zones (for
example, zone-redundant storage, SQL Database).
Azure region pairs
• Availability zones are created by using one or more datacenters. There's a minimum
of three zones within a single region. It's possible that a large disaster could cause an
outage big enough to affect even two datacenters. That's why Azure also creates
region pairs.
Each Azure region is always paired with another region within the same geography
(such as US, Europe, or Asia) at least 300 miles away. This approach allows for the
replication of resources (such as VM storage) across a geography that helps reduce the
likelihood of interruptions because of events such as natural disasters, civil unrest,
power outages, or physical network outages that affect both regions at once.
Azure region pairs
Examples of region pairs in Azure are West US paired with East US and
SouthEast Asia paired with East Asia
Azure region pairs
The pair of regions is directly connected and far enough apart to be isolated from regional
disasters.