kamranahmedse / developer-roadmap

Interactive roadmaps, guides and other educational content to help developers grow in their careers.
https://roadmap.sh
Other
295.45k stars 39.02k forks source link

[Suggestion] Microsoft Azure Best Practices #3733

Closed rjmad1 closed 5 months ago

rjmad1 commented 1 year ago

Taking lead from your resource on AWS, have collated the below intel for Microsoft Azure. I have included the references/resources from where I have drawn these pointers from- See IF this can be used to convert it into a mindmap incorporating best practices for Azure- Category Best Practices Operations
Use Azure Resource Manager templates for infrastructure as code. Use Azure Automation to automate repetitive tasks. Use Azure Policy to enforce compliance across your organization. Monitor and analyze logs with Azure Monitor and Azure Log Analytics. Use Azure Security Center to monitor security across all resources. Implement Azure Virtual Network service endpoints for secure access to Azure services. Use Azure Load Balancer for distributing traffic to multiple VMs. Development Use Azure DevOps for continuous integration and delivery. Use Azure Functions for serverless computing. Use Azure Cosmos DB for globally distributed database services. Use Azure Storage for scalable, secure, and highly available cloud storage. Use Azure Kubernetes Service for container orchestration. Use Azure Service Bus for reliable messaging between applications. Billing Use Azure Cost Management and Billing to manage and optimize costs. Use Azure Reserved Virtual Machine Instances to save money on long-term VM usage. Security
Use Azure Active Directory for identity and access management. Use Azure Key Vault for secure key management and secrets. Use Azure Information Protection for protecting sensitive data. Use Azure Firewall for network security and protection. Use Azure DDoS Protection for protecting against DDoS attacks. Virtual Machines
Use Azure Virtual Machines for scalable compute capacity in the cloud. Use Azure Disk Encryption for encrypting virtual machine disks. Use Azure Backup for backup and disaster recovery. Use Azure Site Recovery for disaster recovery and business continuity. App Services
Use Azure App Service for building and hosting web apps, mobile backends, and RESTful APIs. Use Azure API Management for managing and securing APIs. Use Azure Functions for serverless computing. Data Services
Use Azure SQL Database for fully managed relational databases. Use Azure Cosmos DB for globally distributed database services. Use Azure HDInsight for big data processing and analytics. Use Azure Data Lake Storage for storing and analyzing big data. Networking
Use Azure Virtual Network for creating isolated virtual networks in the cloud. Use Azure Load Balancer for distributing traffic to multiple VMs. Use Azure Traffic Manager for load balancing across multiple regions. Use Azure ExpressRoute for private connections between Azure datacenters and on-premises infrastructure. Identity
Use Azure Active Directory for identity and access management. Use Azure AD B2C for consumer identity and access management. Use Azure AD Domain Services for domain-joined VMs and applications. IoT Use Azure IoT Hub for securely connecting IoT devices to the cloud. Use Azure IoT Edge for deploying AI and other advanced analytics to IoT devices at the edge. Use Azure Stream Analytics for real-time data streaming and analytics. Reference/Resources Microsoft Azure documentation: https://docs.microsoft.com/en-us/azure/ Azure Well-Architected Framework: https://docs.microsoft.com/en-us/azure/architecture/framework/ Azure Architecture Center: https://docs.microsoft.com/en-us/azure/architecture/ Azure Quickstart Templates: https://azure.microsoft.com/en-us/resources/templates/ Azure Architecture Best Practices: https://azure.microsoft.com/en-us/solutions/architecture/best-practices/

kamranahmedse commented 5 months ago

Hey there!

Looks like this issue has been hanging around for a bit without much action. Our roadmaps have evolved quite a bit since then, and a bunch of older issues aren't really applicable anymore. So, we're tidying things up by closing out the older ones to keep our issue tracker nice and organized for future feedback.

If you still think this problem needs addressing, don't hesitate to reopen the issue. We're here to help!

Thanks a bunch!