PaaS (Platform as a Service) Services in Azure

 

What is PaaS (Platform as a Service)?

Platform as a service (PaaS) allows you to avoid the expense and complexity of buying and managing underlying application infrastructure. You manage the applications and services you develop, and the cloud service provider typically manages everything else.


Common PaaS Scenarios

  • Development framework
  • Analytics or business intelligence

Advantages of PaaS

  • Reduce coding time
  • Add development capabilities without adding staff
  • Develop for multiple platforms including mobile more easily
  • Use sophisticated tools affordably
  • Support geographically distributed development teams
  • Efficiently manage the application lifecycle

PaaS Services available in Azure

Below are Azure's PaaS services belongs to different categories:


Compute

App Service - Quickly create cloud apps for web and mobile with a fully managed platform

Azure Batch - Cloud-scale job scheduling and compute management with the ability to scale to tens, hundreds, or thousands of virtual machines

Azure Functions - Accelerate app development using an event-driven, serverless architecture

Cloud Services - Create highly available, scalable cloud applications and APIs which help you focus on apps instead of hardware

Azure Container Instances - Easily run containers on Azure without managing servers

Azure Container Registry - Azure Container Registry provides storage of private Docker container images, enabling fast, scalable retrieval, and network-close deployment of container workloads on Azure.

Kubernetes Services - Simplify the deployment, management, and operations of Kubernetes

Service Fabric - Develop microservices and orchestrate containers on Windows and Linux


Networking

Azure Bastion - Private and fully managed RDP and SSH access to your virtual machines

Azure DNS - Ensure ultra-fast DNS responses and availability for your domain needs


Storage


Azure Data Lake Storage - Microsoft Azure Data Lake Storage (ADLS) is a fully managed, elastic, scalable, and secure file system that supports HDFS semantics and works with the Apache Hadoop ecosystem

Database

Azure Blockchain Service - Build, govern and expand blockchain networks at scale. Azure Blockchain Service Preview simplifies the formation, management, and governance of consortium blockchain networks so you can focus on business logic and app development.

Azure Cosmos DB - Fast NoSQL database with open APIs for any scale

Azure Database for MariaDB - Managed MariaDB database service for app developers

Azure Database for MySQL - Fully managed, scalable MySQL Database

Azure Database for PostgreSQL - Fully managed, intelligent and scalable PostgreSQL

Redis Cache - Lightning-fast and fully managed in-memory datastore

Azure SQL Database - Managed, intelligent SQL in the cloud


Identity & Security

Azure AD - Synchronise on-premises directories and enable single sign-on

Azure AD B2C - Azure Active Directory B2C offers customer identity and access management in the cloud. Improve customer connections and help protect their identities.

Azure AD Domain Service - Join Azure virtual machines to a domain without domain controllers

Azure Key Vault - Safeguard cryptographic keys and other secrets used by cloud apps and services


Development

App Configuration - Fast, scalable parameter storage for app configuration

Azure Spring Cloud - It simplifies Spring Boot app development and management· Fully managed microservice development with built-in service discovery and configuration management.

Azure DevTest Labs - Quickly create environments using reusable templates and artifacts

Azure Lab Services - Azure Lab Services provides secure, sharable labs in the cloud for the classroom, trial, development and testing, and other scenarios.

SignalR Service - Azure SignalR Service simplifies the process of adding real-time web functionality to applications over HTTP.


Analytics

Azure Analysis Services - Azure Analysis Services is a fully managed platform as a service (PaaS) that provides enterprise-grade data models in the cloud.

Azure Data Explorer - Azure Data Explorer is a fast, fully managed data analytics service for real-time analysis on large volumes of data streaming from applications, websites, IoT devices, and more.

Azure Data Factory - Azure Data Factory is Azure's cloud ETL service for scale-out serverless data integration and data transformation. 

Azure Data Lake Analytics - Azure Data Lake Analytics is an on-demand analytics job service that simplifies big data.

Azure Databricks - Fast, easy, and collaborative Apache Spark-based analytics platform

Event Hubs - Event Hubs is a fully managed, real-time data ingestion service that is simple, trusted, and scalable. Stream millions of events per second from any source to build dynamic data pipelines and immediately respond to business challenges. 

Azure HDInsight - Azure HDInsight is a cloud-based service from Microsoft for big data analytics that helps organizations process large amounts of streaming or historical data. It is used for applications in data warehousing, ETL (extract, transform, load), Machine Learning, and Internet of Things (IoT) environments.

Stream Analytics - Real-time analytics on fast-moving streams of data from applications and devices

Synapse Analytics - Azure Synapse Analytics is a limitless analytics service that brings together data integration, enterprise data warehousing, and big data analytics.


Artificial Intelligence & Machine Learning

Azure Bot Service - Intelligent, serverless bot services that scale on demand

Azure Cognitive Search - AI-powered cloud search service for mobile and web app development

Azure Cognitive Service - Cognitive Services brings AI within reach of every developer without requiring machine-learning expertise. 

Azure Machine Learning - Bring AI to everyone with an end-to-end, scalable, trusted platform with experimentation and model management


IoT & Mixed Reality (MR)

Azure Maps - Geospatial APIs to add maps, spatial analytics, and mobility solutions to your apps

Azure Digital Twins - Azure Digital Twins is an Internet of Things (IoT) platform that enables you to create a digital representation of real-world things, places, business processes, and people

Azure IoT Edge - Extend cloud intelligence and analytics to edge devices

Azure IoT Hub - Connect, monitor, and manage billions of IoT assets

Azure Remote Rendering - Azure Remote Rendering (ARR) is a service that enables you to render highly complex 3D models in real-time on devices such as HoloLens 2. ARR is currently in public preview.

Azure Spatial Anchors - Azure Spatial Anchors is a managed cloud service and platform that enables multi-user, spatially aware mixed reality (MR) and augmented reality (AR) experiences across HoloLens, iOS, and Android devices. 

Time Series Insights - Azure Time Series Insights is a fully managed analytics, storage, and visualization service for managing IoT-scale time-series data in the cloud.


Integration

Azure API Management - Azure API Management offers a scalable, multi-cloud API management platform for securing, publishing, and analyzing APIs.

Event Grid - Get reliable event delivery at a massive scale

Azure Logic Apps - Automate the access and use of data across clouds without writing code

Azure Notification Hubs - Azure Notification Hubs provide an easy-to-use and scaled-out push engine that enables you to send notifications to any platform (iOS, Android, Windows, etc.) from any back-end (cloud or on-premises). 

Service Bus - Connect across private and public cloud environments


Management & Governance

Automation - Automate, configure and update your resources

Azure Monitor - Get visibility into the status of Azure platform components

Azure Policy - Set policies across resources and monitor compliance

Azure Managed Apps - Manage deployed solutions for your customers

Scheduler - Create, maintain and invoke scheduled work for your apps


Media & Communications

Azure CDN - Accelerate the delivery of high-bandwidth content to customers worldwide

Azure Communication Services - Azure Communication Services brings rich communication APIs to all your applications across any device, on any platform, using the same reliable and secure infrastructure that powers Microsoft Teams.

Media Services - Cloud-based media workflow platform to index, package, protect and stream video at scale




Comments

Popular posts from this blog

Free Courses - Git & GitHub (DevOps)

6 FREE courses to learn AWS & AWS DevOps (Concepts + Hands-on + Interview)