This is a continuation of an article that describes operational considerations for hosting
solutions on Azure public cloud.
There are several references to best practices throughout
the series of articles we wrote from the documentation for the Azure Public
Cloud. The previous article focused on the antipatterns to avoid,
specifically the cloud readiness antipatterns. This one talks about design
principles and advanced operations.
A management baseline provides a minimum level of
business commitment for all supported workloads. It includes a standard
business commitment to minimize business interruptions and accelerate recovery
if service is interrupted. Usually it includes inventory and visibility,
operational compliance, and protection and recovery – all of which provide
streamlined operational management. It does not apply to mission critical
workloads, but it covers 80% of the less critical workloads.
There are a few
ways to go beyond the management baseline which includes enhanced baseline,
platform specialization, and workload specialization.
The enhanced
management baseline uses cloud-native tools to improve uptime and decrease
recovery times. It significantly reduces cost and implementation time.
The management
specialization are aspects of workload and platform operations which require
changes to design and architecture principles, and these could take time and
result in increased operating expenses. The enhanced management baseline
applies broadly to many workloads while this one applies specifically to
certain cases. There are two areas of specialization: 1) the platform
specialization and 2) workload specializations. The former resolves key pain
points in the platform and distributes the investments across multiple
workloads and the latter involves ongoing operations of a specific mission-critical
workload.
In addition to
these management baselines, there are a few steps that apply to each
specialization process. These include improved system design, automated
remediation, scaled solution, and continuous improvement. Improved system design
is the most effective approach among these, and it applies universally to most
operations of any platform. It increases stability and decreases impact from
changes in business operations. Both the Cloud Adoption Framework and the Azure
Well-architected framework provide guiding tenets for improving the quality of
a platform or a specific workload with the five pillars of architecture
excellence which include cost optimization, operational excellence, performance
efficiency, reliability, and security.
Business
interruptions cause technical debt and if it cannot be automatically resolved,
automated remediation is an alternative. Use of Azure automation and Azure
Monitor can detect trends and provide automated remediation which is the most
common approach. Similarly, a service catalog can list applications that can be
deployed for internal consumption. A platform can then maximize adoption and
minimize maintenance overhead with the use of the service catalog.
No comments:
Post a Comment