Home >Technology peripherals >AI >Why do we need both cloud architects and cloud engineers?

Why do we need both cloud architects and cloud engineers?

WBOY
WBOYforward
2023-10-11 14:05:06776browse

Source| https://www.php.cn/link/6439f1811e3c2d3f8870ea979b91a5a3

Author| David Linthicum

Cloud architecture is a high-level design that encompasses the overall structure and components of a cloud-based system and how these components relate to each other, taking into account scalability, availability, security sex and performance. It defines how various cloud services and resources are integrated to meet specific business or technical requirements. It can be said that cloud architecture provides a blueprint for deploying and organizing cloud resources and makes it simple enough.

Cloud engineering involves the actual implementation and execution of cloud architecture. Cloud engineers are responsible for building, configuring, and managing cloud infrastructure and services to ensure they are consistent with the architectural design, including themes.

#Cloud engineers have the final say on whether something is valid or not. Most of us have been involved in projects where technology was chosen that didn't work, so engineers should have the power to veto some architectural decisions in order to achieve a more optimized end state.

# A cloud engineer's job focuses on the practical technical aspects of setting up and maintaining a cloud environment. They leverage a variety of tools and technologies to deploy applications, optimize resource utilization, automate processes, and ensure the reliability and security of cloud infrastructure

We both Need Architects AlsoNeed Engineers

Nowadays, as generative AI dominates the tech media , those who follow this blog and podcast often say that engineering is no longer a necessary discipline. After all, if AI can provide much of the necessary coding, it should also be able to provide the detailed engineering required, right? I don’t think is that fast. We need

collaboration between these two disciplines

, Without of one, the other will not function properly. For example, I cannot design a multi-cloud based system to define different usages for different cloud services on different clouds. Every cloud and every service has engineering certifications and requires very specialized knowledge to get the details correctly. As a cloud architect, I understand how to build a security architecture, but how to deploy a security architecture on every cloud provider, is Competencies that cloud architects typically don't have, and shouldn'trequire them to have. Engineers build and deploy each system using state-of-the-art best practices and methodologies. This is why the ratio of architects to engineers is usually one to many: one architect to many engineers. My deployment team is usually at least 10 people, depending on what we're doing. Why is there such confusion?

I'm not sure this concept is fully understood today, and in our ## As we rush towards cloud services based on generative artificial intelligence, I see some major mistakes being made.

#In the process of moving to the cloud, many people think that the engineering tasks are the easy part. After all, as long as the cloud architect is good, the configuration should be efficient and just be deployed using the appropriate AI tools Even worse, some The company only works with engineers and hires people with specific skills. A company might choose a cloud brand and hire security, application, data and artificial intelligence engineers on that cloud platform. They believe this particular cloud platform is the correct and optimized platform, but

this

often causes problems. For example

These solutions may be effective, but the operating costs may be 10 times higher than originally expected. Not surprisingly, these companies have unoptimized architectures because they haven't thought

#optimizeor HireCloud Architect to do this. #Artificial intelligence does not eliminate the need for good architecture and engineering disciplines. You need to have both, and this need is becoming increasingly important especially with the complexity of generative AI. I'm often surprised how confusing this concept still is, but those who don't understand how to rigorously plan for system configuration and deployment capabilities, whether in the cloud or non-cloud, are likely to end up reducing rather than adding business value. s solution. However, this can be avoided

The above is the detailed content of Why do we need both cloud architects and cloud engineers?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:51cto.com. If there is any infringement, please contact admin@php.cn delete