Cloud Adoption and the Role of Central IT
As organizations continue to prioritize the adoption of cloud computing, the role of centralized IT helps adopt the cloud at enterprise scale.
Join the DZone community and get the full member experience.Join For Free
Cloud technologies have emerged as one of the critical success factors for any organization to stay relevant in the industry. Most enterprise organizations have already started using cloud technologies in some form, such as SaaS, PaaS, or IaaS platforms. Typically in large organizations, a central department (such as central IT) will be responsible for the implementation and delivery of these cloud services to the rest of the organization.
What is Central IT?
Central IT is an IT function of an enterprise that provides its datacenter services/infrastructure services. Central IT (also known as Central CIO or IT for IT based on the organization lingo) provides various services to business units such as networks, databases, servers, and application platforms.
You may also enjoy: How Cloud Has Impacted The Centralization vs. the Decentralization of IT
How Will This Function Be Relevant After an Enterprise Adopts Cloud?
Yes, but not in the same way as in the pre-cloud era. The role of Central IT depends on the cloud vision of the organization. An organization's cloud vision can be broadly put on a below spectrum.
Trust no one: Central IT function decides on the infrastructure requirements. This is almost like using the cloud as another data center. This doesn’t really make the best out of the cloud. However, it gives total control to central IT.
Trust the decentral process: Business units are free to specify their infrastructure needs. For example, using Elastic Beanstalk or Lambda can be driven by the units, but is ultimately executed by central IT.
Trust only specialists in teams: Only certain people in business units can create/manage cloud resources. These are the people with special privileges who not necessarily come from central IT.
Trust but verify: Teams are allowed to take total responsibility of their infrastructures. However, central IT provides an automated way to enforce policy requirements on all the resources teams create.
Central IT As Cloud Evangelists During Cloud Adoption
There are clear benefits in having a Cloud Evangelist model (can also be known as "cloud center of expertise") during cloud adoption. Adopting cloud at an enterprise has an impact on its people, process and technology. To enable, facilitate, and fasten the change process, Cloud Evangelists will define standards, advise on cloud technology and its usage, and coach business units on how best to adopt cloud.
This Cloud Evangelists team(s) will also ensure that common concerns such as compliance, security, and more are enforced automatically so that each unit does not need to spend any additional effort on it. This diagram depicts a possible role a Cloud Evangelist team can play in an enterprise.
Do let me know what you think about the role of a central cloud team? Do you recognize the aspects I mentioned in this blog? Agree or disagree, do let me know via comments.
What Developers Need to Know About the Cloud
Published at DZone with permission of Phani Bhushan. See the original article here.
Opinions expressed by DZone contributors are their own.