Cloud Computing Services
Hot
Optimized for storing data that is accessed frequently
Cool
Optimized for storing data that is infrequently accessed and stored for at least 30 days.
Archive
Optimized for storing data that is rarely accessed and stored for at least 180 days with flexible latency requirements.
Azure Database for PostgreSQL
Is a relational database service based on the open source Postgres database engine.
Container Storage (blob)
Is optimized for storing massive amounts of unstructured data, such as text or binary data.
Region Pairs
-At least 300 miles of separation between region pairs -Automatic replication for some services -Prioritized region recovery in the event of outage. -Updates are rollout sequentially to minimize downtime
Management Groups
-Can include multiple Azure subscriptions -10,000 management groups can be supported in a single directory -A management group tree can support up to six levels of depth.
Hybrid Cloud
-Combines Public and Private Clouds to allow applications to run in the most appropriate location
Private Cloud
-Hardware must be purchased for start up and maintenance -Organizations have complete control over resources and security -Organizations are responsible for hardware maintenance and updates
Cloud Benefits
-High Availability -Scalability -Global Reach -Agility -Disaster Recovery -Fault Tolerance -Elasticity -Customer Latency Capabilities -Predictive Cost Considerations -Security
Public Cloud
-No capital expenditures to scale up -Can be quickly provisioned and deprovisioned -Pay only for what they use
Private Cloud
-Organizations create a cloud environment in their datacenter -Organization is responsible for operating the services they provide. -Does not provide access to users outside of the organization
Public cloud
-Owned by cloud services or hosting provider -Provides resources and services to multiple organizations and users. -Accessed via secure network connection (typically over the internet).
Availability Zones
-Provide protection against downtime due to datacenter failure. -Physically separate datacenters within the same region. -Each datacenter is equipped with independent power, cooling, and networking. -Connected through private fiber-optic networks.
Hybrid Cloud
-Provides the most flexibility -Organizations determine where to run their applications -Organizations control security, compliance, or legal requirements
Regions
-Regions are made up of one or more datacenters in close proximity -Provide flexibility and scale to reduce customer latency. -Preserve data residency with a comprehensive compliance offering.
Operational Expenditure (OpEx)
-Spends on products and services as needed, pay-as-you-go -Get billed immediately
Capital Expenditure (CapEx)
-The upfront spending of money on physical infrastructure -Costs from CapEx have a value that reduces over time
Azure Logic Apps
A cloud service that helps you automate and orchestrate tasks business processes, and work flows when you need to integrate apps, data, systems, and services.
Resource Group
A container to mange and aggregate resources in a single unit. -Can exist in only one resource group. -Can exist in different regions. -Can be moved to different resource groups. -Applications can utilize multiple resource groups
Windows Virtual Desktop
A desktop and app virtualization that runs in the cloud. -Create a full desktop virtualization environment without having to run additional gateway servers. -Publish unlimited host pools to accommodate diverse workloads. -Reduce costs with pooled, multi-session resources.
Azure App Services
A fully managed platform to build, deploy, and scale web apps and APIs quickly. -Works with .NET, .NET Core, Node.js, Java, Python, or php. -PaaS offering with enterprise-grade performance, security, and compliance requirements.
Azure SQL Managed Instance
Allows existing SQL Server customers to lift and shift their on-premises application to the cloud with minimal application and database changes. -Fully manged and evergreen platform as a service -Preserves all PaaS capabilities -Exchange existing licenses for discounted rates on SQL Managed Instance using the Azure Hybrid Benefit
Azure Subscriptions
An Azure subscription provides you with authenticated and authorized access to Azure accounts.
Azure Kubernetes Service
An orchestration service for containers with distributed architectures and large volumes of containers.
Azure Container Services
Are a light-weight, virtualized environment that does not require operating system management, and can respond to changes on demand.
Azure Compute Services
Azure compute is an on-demand computing service that provides computing resources such as disks, processors, memory, networking, and operating systems.
Infrastructure as a Service (IaaS)
Build pay-as-you go IT infrastructure by renting services. Virtual machines, storage, networks, and operating systems from a cloud provider. -most flexible cloud service
Azure Functions
Code running your service and not the underlying platform or infrastructure. It creates infrastructure based on an event.
Azure Resources
Components like storage accounts, virtual machines, virtual networks, app services, SQL databases, and functions.
Azure Virtual Network(VNet)
Enable Azure resources to communicate with each other, the internet, and on-premises networks.
Consumption based model
End users only pay for the resources that they use. Whatever they use is what they pay for. -Better cost prediction -Prices for individual resources are provided -Billing is based on actual usage
Azure Express Route
Extends on-premises networks into Azure over a private connection that is facilitated by a connectivity provider.
Billing Boundary
Generate separate billing reports and invoices for each subscription
Azure Database for MySQL
Is a fully manged MySQL database service for app developers.
Azure Cosmos Database
Is a globally distributed database service that elastically and independently scales throughput and storage.
Azure SQL Database
Is a relational database as a service (DaaS) based on the latest stable version of the Microsoft SQL Server database engine.
Access Control Boundary
Manage and control access to the resources that users can provision with specific subscriptions.
Azure Resource Manager
Provides a management layer that enables you to create, update, and delete resources in your Azure subscription.
Disk Storage
Provides disks for virtual machines, applications, and other services to access and use.
Platform as a Service (PaaS)
Provides environment for building, testing, and deploying software application; without focusing on managing underlying infrastructure. -Focus on application development
Azure Files
Sets up a highly available network file shares that can be accessed by using the standard Server Message Block (SMB) protocol.
Azure virtual machines
Software emulations of physical computers. -Includes virtual processor, memory, storage, and networking. -IaaS offering that provides total control and customization
Server less Computing
The cloud service provider automatically provisions, scales, and manages the infrastructure required to run the code
Cloud Computing
The delivery of computing services over the internet, enabling faster innovation, flexible resources, and economies of scale. -Compute -Networking -Storage -Analytics
Software as a Service (SaaS)
Users connect to and use cloud-based apps over the internet. Ex: Microsoft Office 365, emails, and calendars. -Pay-as-you-go pricing model
Azure Container Instances
a PaaS ofering that runs a container in Azure without the need to mange a virtual machine or additional services.
Virtual Private Network Gateway (VPN)
is used to send encrypted traffic between an Azure virtual network and an on-premises location over the public internet.