Cloud platformsCloud service providers can also use their hardware resources to create cloud platforms, which are online environments where users can develop code or run apps. Building a cloud platform requires more than just abstracting a computer’s capabilities from its hardware components—like when providing cloud infrastructure. Providing a cloud platform requires additional levels of development to incorporate technologies like , orchestration, , routing, security, management, and . User experience design (UX) is also an important consideration in order to create a navigable online experience.Cloud platforms are a type of PaaS. And if the infrastructural components holding up the PaaS are highly scalable and sharable, it might be considered a cloud. The best examples of PaaS clouds include public clouds and managed private clouds.Public cloud providersPublic cloud providers abstract their own infrastructure, platforms, or apps from hardware they own; pool them into ; and share them with many tenants. They can also offer public cloud services, like , cloud-based operating systems, or libraries of development templates known as frameworks. Some popular public clouds include Alibaba Cloud, , , , and .Managed private cloudsAlso known as managed cloud providers, private cloud providers serve customers a private cloud that's deployed, configured, and managed by someone other than the customer. It's a cloud delivery option that helps enterprises or small businesses with understaffed or underskilled IT teams provide better private cloud services and infrastructure to users. , Cloud services facilitate the flow of user data from front-end clients (e.g., users’ servers, tablets, desktops, laptops—anything on the users’ ends), through the internet, to the provider’s systems, and back. Cloud services promote the building of cloud-native applications and the flexibility of working in the cloud. Users can access , Cloud computing is a technology that enables us to create, configure, and customize applications through an internet connection. It includes a development platform, a hard drive, software, and a database.In this Cloud Computing Tutorial, you will learn the basic concepts of cloud computing, which in.