Azure Services (Part 3 - PaaS)
Our previous blogs-
- Azure Services- Intro (Part 1), gives an overview of Azure Services.
- Azure Services- IaaS (Part 2), speaks about Azure IaaS Services.
In this article, we will take a look at Azure PaaS Services.
- Platform as a Service is a complete development & deployment environment in the cloud, with resources that enable you to deliver cloud-based apps & cloud-enabled enterprise application.
- PaaS is designed to support the complete web application lifecycle: building, testing, deploying, managing and updating.
- PaaS allows you to avoid the expense and complexity of buying and managing software licenses, the underlying application infrastructure and middleware or the development tools and other resources. You manage the applications and services you develop and the cloud service provider typically manages everything else.
The term compute refers to the hosting model for the computing resources that your application runs on.
Cloud Services allows you to host and run highly available, scalable cloud applications and APIs.
Azure Service Fabric is a distributed systems platform that makes it easy to package, deploy, and manage scalable and reliable micro services and containers.
Azure Batch enables you to run large-scale parallel and high-performance computing (HPC) batch jobs efficiently in Azure.
Web and Mobile Services
Azure App Service Web apps is a service or hosing web applications, REST APIs & mobile back ends developed in .NET, .NET Core, Java, Ruby, Node.js.
Azure API Apps give you tools to develop, host, secure and share REST APIs in your organisation or with the world.
The Mobile Apps feature of Azure App Service gives enterprise developers and system integrators a mobile-application development platform that’s highly scalable and globally available.
Logic apps provide seamless connectivity to numerous SaaS applications, including SalesForce.com and SharePoint Online.
Azure Developer tools allow developers to easily build, deploy, diagnose and manage multiplatform, scalable apps and services.
Visual Studio Team Services allow you to share code, track work and ship software for any language- all in a single package.
Azure SDKs allow access to cloud resources and services to improve your Azure development experience directly from Visual Studio.
Application Insights is an extensible Application Performance Management (APM) service for web developers building and managing apps on multiple platforms.
API Management (APIM) helps organizations publish APIs to external, partner, and internal developers to unlock the potential of their data and services.
Integration Services allow customers to connect traditional on-premises applications to cloud-native applications.
Azure Queue storage is a service for storing large numbers of messages that can be accessed from anywhere in the world via authenticated calls using HTTP or HTTPS.
Service Bus is a multi-tenant cloud service , it allows you to interact with other applications or services.
Azure StorSimple is an integrated storage solution that manages storage tasks between on-premises devices and Azure cloud storage.
Security and Management Services
Azure provides security mechanisms to aid in the management and monitoring of azure cloud services and virtual machines.
Azure Active Directory is a modern identity management solution spanning on-premises and cloud, providing you with all the capabilities you need to secure your solutions: application access control, federation, identity management, user provisioning, information protection, standard protocols support, comprehensive development libraries, and more.
Azure Key Vault helps safeguard cryptographic keys and secrets used by cloud applications and services.
Azure Multi-Factor Authentication (MFA) is Microsoft’s two-step verification solution. Azure MFA helps safeguard access to data and applications while meeting user demand for a simple sign-in process.
Analytics and IoT Services
Azure Analysis Services provides enterprise-grade data modelling in the cloud. Azure IoT Hub is a fully managed service that enables reliable and secure bidirectional communication between millions of IoT devices and a solution back end.
Azure HDInsight is a fully managed, full-spectrum, open-source analytics service for enterprises. HDInsight is a cloud service that makes it easy, fast, and cost-effective to process massive amounts of data.
Machine learning is a data science technique that allows computers to use existing data to forecast future behaviours, outcomes, and trends. Using machine learning, computers learn without being explicitly programmed.
Azure Data Factory is a managed cloud service that’s built for complex hybrid extract-transform-load (ETL), extract-load-transform (ELT), and data integration projects.
Azure Stream Analytics is a managed event-processing engine set up real-time analytic computations on streaming data.
Azure Data Lake Analytics is an on-demand analytics job service to simplify big data analytics.
Azure provides databases that work as back end for applications
SQL Database is a general-purpose relational database service in Microsoft Azure that supports structures such as relational data, JSON, spatial, and XML.
SQL Data Warehouse is a cloud-based Enterprise Data Warehouse (EDW) that leverages Massively Parallel Processing (MPP) to quickly run complex queries across petabytes of data.
Azure Table storage is a service that stores structured NoSQL data in the cloud, providing a key/attribute store with a schemaless design.
Azure Redis Cache, a secure data cache and messaging broker that provides high throughput and low-latency access to data for applications.
The Microsoft Azure portal is a central place where you can provision and manage your Azure resources.
Azure Scheduler allows you to declaratively describe actions to run in the cloud. It then schedules and runs those actions automatically.
Azure Backup is the Azure-based service you can use to back up (or protect) and restore your data in the Microsoft cloud. Azure Backup replaces your existing on-premises or off-site backup solution with a cloud-based solution that is reliable, secure, and cost-competitive.
Azure Site Recovery orchestrates and manages disaster recovery for Azure VMs, and on-premises VMs and physical servers.