What is Azure?
It is a set of cloud services.
- Overview of cloud computing
Cloud computing is the delivery of computing resources over the internet. It offers cost savings, scalability, high performance, economies of scale, and more. For many companies, cloud migration is directly related to data and IT modernization.
- Elastic Infrastructure.
- Elastic Platform.
- Execution Environment.
- Block Storage.
- Blob Storage.
- Relational Database.
- Key-Value Storage.
- Azure services
Azure Network Services refer to those services that perform networking operations within Azure and between Azure and on-premises infrastructure. These include Azure Virtual Network, Azure Express Route, Azure-provided DNS, Azure Traffic Manager, and Azure Content Delivery Network.
- Azure Resource Manager
Azure Resource Manager is the deployment and management service for Azure. It provides a management layer that enables you to create, update, and delete resources in your Azure account. You use management features, like access control, locks, and tags, to secure and organize your resources after deployment.
- Why use Resource Manager?
Resource management ensures resource managers have on-demand, real-time visibility into people and other resources so they can have greater control over delivery. When you execute resource management properly, you can help your organization reduce costs, improve efficiencies, and boost productivity.
- Maximize the benefits of using Resource Manager
- Optimal Utilization of Resources.
- Avoid Unforeseen Challenges & Conflicts.
- Improve Project Delivery.
- Enhanced ROI.
- Identify and focus on the resources in short supply.
- Adopt an objective approach for task prioritization.
- Agility to Change.
- Resource group tips
Resource groups are logical containers where you can deploy and manage Azure resources like web apps, databases, and storage accounts.
- Tips for using Resource Manager Templates
ARM deployment template will contain five main sections: schema, parameters, variables, resources, and outputs.
- The classic deployment model
The Classic deployment model is the older generation Azure deployment model. It enforces a global cup quota limit for virtual machines and virtual machine scale sets. The Classic deployment model is no longer recommended and is now superseded by the Resource Manager model.
- PowerShell changes for the Resource Manager and classic deployment models
- Role-Based Access Control
Role-based access control (RBAC) is a method of restricting network access based on the roles of individual users within an enterprise. RBAC ensures employees access only information they need to do their jobs and prevents them from accessing information that doesn’t pertain to them.
- The Azure portal
The Azure portal is a web-based, unified console that provides an alternative to command-line tools.
Dashboards are a focused and organized view of your cloud resources in the Azure portal. Use dashboards as a workspace where you can monitor resources and quickly launch tasks for day-to-day operations. Build custom dashboards based on projects, tasks, or user roles, for example
- Event Hubs
It is a big data streaming platform and event ingestion service. It can receive and process millions of events per second. Data sent to an event hub can be transformed and stored by using any real-time analytics provider or batching/storage adapters.
- Creating resources
- Search Resource Group in Search bar
2. Click on Create Option
3. Fill the all-Project details as follows:
4. Add Tags as Shown below:
5. Click on Create:
- Viewing resources
- Sign in to the Azure portal.
- In the left pane, select Resource groups to list the resource within the group.
- Select the resource you want to open.
- Subscription management and billing
- Available subscriptions
To see the subscription, you’re currently using or to get a list of available subscriptions, run the azure account show or azure account list command.
- Share administrative privileges for your
- Sign in to the Azure portal. Open the subscription.
- Open the Add role assignment page. Access control (IAM) is the page that you typically use to assign roles to grant access to Azure resources.
- Select the Owner role.
- Select who needs access.
- Azure subscription
An Azure subscription links to an Azure account, which in turn is an identity in the Azure Active Directory (AD). Hence, a subscription is an agreement between an organization and Microsoft to use resources, for which charges are either paid on a per-license basis or a cloud-based, resource-consumption basis.
- There are three main types of subscriptions available, free, pay-as-you-go, and member offers.
- Pricing calculator
Azure Pricing Calculator is a tool you can use to gain real-time cost estimates for your services. You can customize these estimates with personal configurations for greater accuracy and can access and modify the estimates through a central dashboard.
Microsoft offers three main ways to pay for Azure VMs and other cloud resources: pay as you go, reserved instances, and spot instances.
- Viewing billing in the Azure portal
Sign in to the Azure portal. Search on Cost Management + Billing.
If you have access to just one billing scope, select Properties from the left-hand side. The Billing account type on the properties page determines the type of your account.
6. Azure Billing APIs
The Azure Billing APIs allow you to view and manage your billing details programmatically