DEV Community

Gunashree
Gunashree

Posted on

What is Azure and How Does it Work?

Since Microsoft Azure consists of numerous services, its usage scenarios are incredibly varied. Utilizing virtual machines and containers in the cloud is among the most frequently used applications for Microsoft Azure. The compute resources or the Azure course would be able to host infrastructure components, like DNS or domain name ( DNS) servers; Windows Server services -for example, Internet Information Services ( IIS) and third-party software. Microsoft also allows the utilization of operating systems that are third-party including Linux.

Azure is also employed as a platform hosting databases on the cloud. Microsoft provides server-less relationship databases like Azure SQL, as well as non-relational database like NoSQL.

Additionally, the platform is commonly utilized to perform backup as well as catastrophe recovery. Many companies use Azure storage to store archive data to satisfy their requirements for long-term data retention.

Azure's products and services

Microsoft sort Azure cloud-based services in more than two dozen categories, which include:

  • Compute. These services enable users to manage and deploy VMs containers, VMs, or batch tasks in addition to provide remote access to applications. Computing resources created inside Azure cloud Azure cloud may be set up using the option of private IP addresses or private IP addresses, based on whether the resource has access to anyone outside.
  • Mobile. These products help developers develop cloud-based apps for mobile devices, offering notifications, support for back-end tasks, and tools to build APIs for application programming ( APIs) and the capability to connect geospatial context to data.
  • Web. These services support the development and deployment of web-based apps. They also provide services for searching, distribution of information, API management notifications and reporting.
  • Storage. This category of services is able to provide flexible cloud storage that can be used for both structured and unstructured data. It also allows big data projects to be implemented, persistent storage and archive storage.
  • Analytics. These services provide storage and analytics distributed across the globe and tools for real-time analysis and big data analytics. data lakes machines learning ( ML) analytics for business ( BI) internet of things ( IoT) data streams and data warehouse.
  • Networking. This group includes virtual networks dedicated connections, dedicated networks to gateways and services for traffic management , diagnostics, load balancers, DNS hosting and network security against distributed denial-of-service ( DDoS) attacks.
  • Media and Content Delivery network (CDN). These CDN services include streaming on demand and digital rights protection encoders, media playback, and indexing.
  • Integration. These are services to backup servers sites recovery, as well as connecting public and private clouds.
  • ID. These offerings ensure only authorized users are able to access Azure services, and also help to protect encryption keys as well as other sensitive data stored in the cloud. Services include support for Azure Active Directory and multifactor authentication (MFA).
  • Internet of Things. These services help users to collect and analyze, monitor and record IoT information through sensors and other devices. Services include alerts as well as analytics, monitoring, and support for programming and execution.
  • DevOps. This group provides collaboration and project tools that include Azure DevOps which was previously Visual Studio Team Services -which facilitates the DevOps software process development. The tool also provides tools for diagnostics of applications, DevOps tool integrations and testing labs for building tests and experiments.
  • Development. These services help developers to share their code, test applications, and identify potential problems. Azure provides a wide range of programming languages used in applications that include JavaScript, Python, .NET and Node.js. Tools that fall under this category offer the ability to support Azure DevOps, software development kits ( SDKs) and blockchain.
  • Security. These products provide the capability to detect and deal with cloud security threats as well as to handle encryption keys and other important assets.
  • Artificial Intelligence (AI) as well as machine-learning. This is a vast array of services developers can utilize to incorporate Artificial Intelligence machines, machine learning as well as computational computing capabilities into data sets and applications.
  • Containers. These services help enterprises to create, register, and orchestrate and manage massive volumes of containers within the Azure cloud, by using the most common platforms like Docker and Kubernetes..
  • Databases. This category includes Database as a Service ( DBaaS) services to SQL and NoSQL and additional database instances like Azure Cosmos DB and Azure Database for PostgreSQL. Additionally, it includes Azure SQL Data Warehouse support, caching and hybrid databases, as well as migration and integration features. Azure SQL is the platform's most popular database service. It's a relational data base which provides SQL functions without the need to install the SQL server.
  • Migration. This suite of tools can help an organization calculate the cost of workload migration and then actually migrate workloads that are locally hosted to Azure. Azure cloud.
  • Governance and management. These services provide various backup recovery, compliance, scheduling, automation and monitoring tools that aid cloud administrators in managing the management of an Azure deployment.
  • Mixed Reality. These services are created to assist developers in creating content that can be used in Windows Mixed Reality. Windows Mixed Reality environment.
  • Blockchain. The Azure Blockchain Service lets you join a blockchain consortium , or to develop your own.
  • Intune. Microsoft Intune can be used to enrol users on devices, making the ability to distribute security policy and mobile applications to these devices. Apps for mobile can be made available to individuals or to group of devices. Intune offers tools to monitor the apps that are utilized. The remote wipe feature allows for the company's data to be removed securely from mobile devices, without having to remove a mobile app from the process. ## Microsoft Azure is used for DR and backup Certain organizations utilize Azure to backup their data and for disaster recovery. Businesses can also utilize Azure for backup and disaster recovery as an alternative to the Data Center. Instead of investing in local storage and servers the companies choose to use Azure to run a portion or all their business applications on Azure.

To ensure accessibility, Microsoft has Azure data centers spread across the globe. In January 2020, Microsoft Azure services are accessible in 55 regions that span 140 countries. However the services are not accessible across all areas. Therefore, Azure users have to ensure that data and workload storage locations meet all current compliance requirements, or any other regulations.

Privacy

Data security concerns as well as regulations compliance demands create privacy concerns for cloud customers. To combat these concerns, Microsoft has created the online Trust Center, which provides specific information on the company's security as well as privacy and compliance initiatives. In accordance with the Trust Center, Microsoft will only make use of customer data when it is required to provide the services agreed upon, and will not divulge the data of customers to any government agency unless legally required.

Pricing and costs for Azure

Like other cloud public services, Azure typically uses a pay-as you-go pricing system which charges users based on their the amount of usage. If a single application is using several Azure service, then each could have multiple pricing levels. Furthermore when a customer makes an extended commitment to particular services, for instance, computing instances Microsoft provides a discount price.

Top comments (3)

Collapse
 
fdvinatin profile image
Fedor Dvynatin

Microsoft has great service, but they overcharge, they have a right to it. But the truth is that there are a lot of services that are not worse in quality, but more affordable.

Collapse
 
dasanasak profile image
Dosa Nasyak • Edited

Yes, it's expensive. We worked with them, and then we switched to G-сore labs. The level of services is the same, but the price is lower.

Collapse
 
fdvinatin profile image
Fedor Dvynatin

I also worked with Gcore. Tried their free CDN plan for wordpress. I can say that they have good securitization.