In this video, get introduced to Azure concepts and design patterns.
- [Instructor] Azure resources provide a modern alternative to the monolithic corporate data center. Azure's cloud services exist to simplify many infrastructure responsibilities. You don't need to make significant up-front investments in hardware or spend, much time on maintaining network-connected equipment. You lease services you require on demand, thereby converting what was a capital expense into an operational expense. Azure's service ecosystem has optimized development and improved deployment time. Azure services empower agile methods with on-demand services. Benefits. A smaller development group can produce, build, stage and publish workloads more efficiently. Fault tolerance through decoupling ensures resiliency from interdependencies, smaller test surface, obstacles, lack of knowledge and adoption with agile or non-predictive deployment methods maintaining governance documentation standards. Infrastructure-as-a-Service provides consumers with computing resources and more, such as network and virtual machines. Platform-as-a-Service provides you with an application hosting ecosystem that enables you to adopt a modern microservices agile strategy. Unmanaged resources, such as virtual machines, permit developers to manage the underlying file system, enabling developers to support legacy applications and traditional company policies. Managed services require less configuration, thus greater agility and are most cost efficient in comparison to an unmanaged service which requires more heavy lifting on your part but provide flexibility in terms of control. Azure supports an extensible and mature resource manager API. The application platform interface model includes features like resources groups, ARM templates and resource provider objects that include full role-based access control capabilities for identity and access management. ARM, as it's known presently, in contrast to its predecessor, ASM, Azure Service Manager, includes JSON support wherein ARM templates can efficiently deploy resource stacks. Furthermore, the Azure Resource Manager API model does support the infrastructure-as-code method. Let's take a look at the dashboard. This is the Azure Management Portal which provides you with a customizable, business class management tool. The ARM Prevalent Management Portal is intuitive and responsive. The portal empowers building and managing Azure resources. The management protal supports role-based access control permissions at various access control levels, such as resource groups and it's flexible enough to grant finer-grained control over resource properties. The Management Portal provides many monitoring features which provide cost awareness, and system state diagnostic insights displayed in a visually compelling dashboard. Something to note, Azure has several other native monitoring services such as Azure Monitor and many rich online automation tools.
- Azure service-oriented architecture
- Microsoft Azure network resources
- Configuring an Azure Virtual Network
- Azure and AWS compute resources
- Azure and AWS storage services
- Azure infrastructure as code resources
- AWS cloud formation templates