What is Multi Cloud? Multicloud is a cloud approach made up of more than 1 cloud service, from more than 1 cloud vendor-public or private. For example, Availing different services from different provider (AWS/Azure/GCP), a s well as specialized platform-as-a-service (PaaS), infrastructure-as-a-service (IaaS), or software-as-a-service (SaaS) providers. Major reason for MultiCloud approach, Price competition, Variety of features, Location diversity. Challenges with Implementing Multi-Cloud: Multi-cloud isn’t all rosy: there are some downsides, and complexity to deal with. When deciding on our personal architecture, balance these with the benefits and our goals. 1) Pricing: Public cloud typically becomes more expensive than operating on-premise over time, but volume discounts can soften that blow. By diversifying your application deployment across multiple clouds. 2) Multi-cloud expertise needed: Public clouds are all built very differently, and there’s a learning curve for deploying on
Azure Serverless services: What is Serverless? Serverless computing is cloud-hosted execution environment that allows customers to run their applications in the cloud while completely abstracting underlying infrastructure. Azure Functions Serverless coding platform (Functions as a Service, FaaS) Designed for nano-service architectures and event-based applications Scales up and down very quickly Highly scalable Supports popular languages and frameworks (.NET & .NET Core, Java, Node.js, Python, PowerShell, etc.) Azure Logic Apps Serverless enterprise integration service (PaaS) 200+ connectors for popular services Designed for orchestration of business processes, integration workflows for applications, data, systems and services No-code solution Azure Event Grid Fully managed serverless event routing service Uses publish-subscribe model Designed for event-based and near-real time applications Supports dozen of built-in events from most common Azure services