Home

Applying cost expenditure models to cloud computing – Benefits of Cloud Computing

Applying cost expenditure models to cloud computing In the traditional computing model (pre-cloud technologies), hardware resources and software were purchased up front in a one-off lump sum; these business assets would be seen as depreciating assets. This is the CapEx model. To contrast this to the public cloud computing model, resources that are provided by […]

READ MORE

Thought exercise – Benefits of Cloud Computing

Thought exercise This section allows you to reflect on all the information presented in this chapter and apply it in a customer requirements scenario. Migration assessment discovery output The following inventory was discovered from an organization assessment. What approach should you take for each of the inventory items listed?: Now that you have identified an […]

READ MORE

Azure regions and geographies – Core Azure Architectural Components

Azure regions and geographies Microsoft data centers are grouped into collections across different sites to provide redundancy and high availability for the resources, such as compute and data hosted within the data centers. These sets of grouped data centers are known as regions and are exposed as the deployment location when creating resources. There can […]

READ MORE

Availability components – Core Azure Architectural Components

Availability components When creating resources in Azure, we should think back to the cloud computing services model of Infrastructure as a Service (IaaS), Platform as a Service (PaaS), serverless, and Software as a Service (SaaS), with the same principles and approach being applied to the responsibility of the availability of resources. This means we should […]

READ MORE

Availability sets – Core Azure Architectural Components

Availability sets In a nutshell, availability sets are logical groupings of virtual machines that provide the availability of the virtual machines within a data center and provide the virtual machines a 99.95% SLA. Availability sets deploy virtual machines across different hardware instances through what is known as a fault domain, meaning the virtual machines are […]

READ MORE

Availability Zones – Core Azure Architectural Components

Availability Zones Some regions are further divided into Availability Zones, although they are not available in all regions, and not all resources support Availability Zones. The purpose of an Availability Zone is to provide redundancy within a region, that is, to protect against a data center failure, so that a failure related to something such […]

READ MORE

Proximity placement groups – Core Azure Architectural Components

Proximity placement groups Proximity placement groups are a logical entity, and an architectural component that should be considered in any solution design where low latency between Azure infrastructure compute resources are required. They ensure the compute resources are physically adjacent and collocated within the same physical data center and not across data centers. Proximity placement […]

READ MORE

Using deployment pipelines – Managing Workspaces

Using deployment pipelines In software development best practices, you never want to mix development work with work that has been completed, is of a known good quality, and is used for production. To do this, most organizations will have separate environments for development and production. Some organizations will have more environments in the middle, such […]

READ MORE