Need cloud computing? Get started now

Distributed Cloud and Edge Computing: A Cheat Sheet for IT Leaders

Pavel Despot

Written by

Pavel Despot

March 22, 2024

Pavel Despot

Written by

Pavel Despot

Pavel Despot has more than 20 years of experience designing and deploying critical, large-scale solutions for global carriers and Fortune 500 companies around the world. He is currently the Senior Product Marketing for Cloud Computing Services at Akamai. In his previous role as Principal Cloud Solutions Engineer, he led application modernization and security initiatives for Akamai’s largest SaaS clients. Before joining Akamai, Pavel held various leadership roles on standards bodies, including the CTIA Wireless Internet Caucus (WIC), the CDMA Developers Group (CDG), and the Interactive Advertising Bureau (IAB). He has two patents in mobile network design, and currently resides in the Boston area.

 

Once you have a grounding in these commonly used expressions, you can build on that knowledge to better understand the meaning of a cloud phrase.
Once you have a grounding in these commonly used expressions, you can build on that knowledge to better understand the meaning of a cloud phrase.

When developers and their business counterparts read, write, and speak the same cloud language, it’s easier to plan and discuss how a cloud re-architecture initiative can benefit their organizations and their customers.

Here are some helpful high-level definitions for commonly used terms in distributed cloud computing to help facilitate cloud discussions and projects in your organization.

Commonly used terms

  • Distributed cloud. The approach of decentralizing your cloud resources and services to be physically closer to the data source or user while still being managed centrally

  • Platform-centric. An approach by some cloud providers that requires you to develop and deploy your workloads using their services and building within their ecosystem

  • Cloud-native. An approach that enables you to decide where to deploy and move workloads, taking advantage of portability and open, standards-based tools

  • Portability. The ability to seamlessly migrate your applications, workloads, data, and other resources among different cloud environments or cloud providers

  • Containerization. The process of packaging your application and its dependencies into a lightweight, self-contained, and portable unit that you can run anywhere

  • Microservices. A style of software architecture that structures your application as a collection of loosely coupled services to ease flexibility and limit points of failure

  • Serverless computing. A development pattern that allows developers to focus on writing and deploying code while your cloud provider manages the underlying infrastructure

  • Function as a service. A key element of serverless computing, FaaS lets your developers run code or containers without managing the infrastructure needed to run that code

  • Edge computing. A method to process your data locally, close to users and devices, which saves bandwidth, reduces latency, and delivers high-speed digital experiences

  • Edge-native. Applications that you specifically design to take advantage of edge computing capabilities and to push experiences and data closer to your users

  • Cloud computing primitives. The core capabilities provided by your cloud platform, including processing power, storage, memory, networking, and bandwidth or transfer

  • Multicloud. The use of cloud services from two or more providers, where your organization is contracting with several separate cloud vendors

  • Cloud optimization. The process of choosing and assigning cloud resources for your workloads and apps to cost-effectively improve performance while eliminating waste

  • Cloud waste. The money spent unnecessarily on unused, underused, or ineffectively used cloud services offered by public cloud service providers

  • Cloud lock-in. A situation that occurs when an organization finds it difficult and expensive to move apps and data from one cloud provider’s platform to another provider’s platform

Every cloud term contains nuances. Once you have a grounding in these commonly used expressions, you can build on that knowledge to better understand the meaning of a cloud phrase within the specific context of its use.

Further reading

Learning Glossary 

Check out our regularly updated Learning Glossary, which offers informational articles and guides to help you learn more about topics in cloud computing.

Gecko

Find out how Akamai is expanding its cloud horizons with our Gecko initiative.

Distributed cloud computing series

The blog post you’ve just read is one in our series about distributed cloud computing, which also includes:



Pavel Despot

Written by

Pavel Despot

March 22, 2024

Pavel Despot

Written by

Pavel Despot

Pavel Despot has more than 20 years of experience designing and deploying critical, large-scale solutions for global carriers and Fortune 500 companies around the world. He is currently the Senior Product Marketing for Cloud Computing Services at Akamai. In his previous role as Principal Cloud Solutions Engineer, he led application modernization and security initiatives for Akamai’s largest SaaS clients. Before joining Akamai, Pavel held various leadership roles on standards bodies, including the CTIA Wireless Internet Caucus (WIC), the CDMA Developers Group (CDG), and the Interactive Advertising Bureau (IAB). He has two patents in mobile network design, and currently resides in the Boston area.