Sitecore Azure PaaS is a cloud platform that provides a pre-configured and scalable hosting environment for Sitecore applications. As such, it comes with a number of built-in resources that are designed to make it easier to deploy, manage, and maintain Sitecore applications in the cloud.
Here is a list of some of the out-of-the-box resources that come with Sitecore Azure PaaS:
- Azure App Service: A fully managed web app hosting platform that can be used to host Sitecore applications. Sitecore Azure PaaS includes a total of 11 out-of-the-box App Service instances and 6 App Service Plan.
Here is a picturization of which App Service is associated with which App Service Plan
- Azure SQL Database: A managed SQL database service that can be used to store data for Sitecore applications. Sitecore Azure PaaS includes a total of 16 out-of-the-box Databases.
- Azure Cache for Redis: A managed in-memory cache service that can be used to improve the performance of Sitecore applications.
- Azure Service Bus: A messaging service that can be used to enable communication and coordination between decoupled systems and services. Azure Service Bus can be used to send and receive messages between applications, or to build complex workflows using a publish-subscribe model.
- Azure Application Insights: A performance monitoring service that can be used to detect and diagnose issues in applications. Azure Application Insights can be used to monitor the performance and usage of applications in real-time, and to get alerts when problems arise.
Depending on your specific needs and requirements, you can use some other resources also as mentioned below:
- Azure Application Gateway: A load balancing and web application firewall (WAF) service that can be used to protect and scale web applications.
- Azure SQL Elastic Pool: A service that allows you to pool resources and manage the performance of multiple databases within a single logical server.
- Azure CDN: A content delivery network (CDN) that can be used to deliver static and dynamic content, such as HTML, CSS, JavaScript, and media files, with low latency and high performance.
- Azure SQL Replication: A feature that can be used to replicate data between SQL databases, including for disaster recovery (DR) scenarios.
- Azure Traffic Manager: A load balancing service that can be used to distribute traffic across multiple instances/multiple region of a Sitecore application. Helpful in disaster recovery (DR) scenarios.
- Azure Key Vault: A secure store for secrets, such as passwords, API keys and certificates to associate with Application Gateway Listeners, CDN custom domains, App Service custom domains etc. Also any other secret strings that can be used by Sitecore applications.
- Azure DNS: A domain name system (DNS) service that can be used to host and manage DNS domains, and to resolve DNS queries from users.
- Azure Blob Storage: A massively scalable object storage service that can be used to store and retrieve large amounts of data such as App Service Backup, Database Backups, Application Gateway Diagnosis logs, CDN logs etc.
- Azure Monitor: A monitoring service that can be used to collect, analyze, and visualize data from various sources, including Sitecore applications.
These resources can be used to enhance the capabilities and performance of Sitecore applications in the cloud. For example, you can use Azure Application Gateway to protect your application from attacks and to distribute incoming traffic across multiple instances. You can use Azure SQL Elastic Pool to manage the performance and scalability of your database, and Azure CDN to improve the delivery of static content. Azure SQL Replication can be used to ensure that you have a reliable copy of your data in case of a disaster, and Azure DNS can be used to manage your custom domain name and to route traffic to your application.
Thanks for reading, CloudOps ⌂Signing Off! 😊
No comments:
Post a Comment