Building Well-Architected Solutions on Cloud
Chandan Bilvaraj
Engineer Digital Innovator | Embracing the Future of Technology with Creativity and Curiosity | Driving Change in the Tech World
We can easily build, deploy and manage our solutions on the cloud. But, the most challenging part would be building and maintaining an application that needs to be up all the time.
A well-Architected solution abides to the tenets of service quality such as:
A reliable solution is one that is highly available and resilient. Cost implications are inevitable when introducing greater reliability and high availability. This trade-off should be carefully considered.
A well-Architected solution considers security throughout the entire lifecycle and incorporates Azure platform's security components to protect from various threats to the solution. A well-architected solution also considers the board security aspects such as Identity Management, Data sovereignty and Data Encryption.
Operational Excellence is yet another key part of a well-Architected Solution. In these solutions, deployments will be consistent, reliable and predictable. All the deployments will be automated to eliminate human error. Roll back or roll forward is quick if upgrades has problems. Solution will be monitored constantly and the application upgrades will be deployed without downtime.
A well-Architected solution considers generating incrementaly value early. It leverages the build-measure-learn feedback loop as a process for building empathy with customers, measuring their reactions, and ?learning what adjustments to make that improve customer interactions. A well-Architected solution demostrates Cost Optimization by balancing business goals with buudgets and avoid captial-intensive approaches. It incorporates approriate scale-in and scale-out approaches instead of an high configuration instance and incoporates budget alerts, policies to monitor and to control the spending.
Performance Efficiency is critical for any solution or an application. A well-Architected solution achieves performance efficiency by considering the scalability factory of the solution. It understands the behaviour of the solution when it is under high load and incorpates measure to scale the system automatically when it under high stress. Apart from the infrastructure scaling the solution implementation also incoporates patterns such as:
领英推荐
Applying the above 5 tenets into your solution will result in efficient, secure, reliable, and optimized execution of your applications.?However, companies that apply these tenets to the design of their business processes and information structures will generate significant improvements to their operational effectiveness and profitability.