Designed by Microsoft in 2010, Microsoft Azure is one of the widely used cloud computing platforms. Azure provides a wide variety of services such as cloud storage, compute services, network services, cognitive services, databases, analytics, and IoT. It makes building, deploying, and managing applications very easy. All the Microsoft Azure fundamentals are also described for a better understanding of readers.
What is
Azure?
Azure is a
Microsoft's cloud platform, just like Google has its Google Cloud and
Amazon has its Amazon Web Service or AWS.000. Generally, it is a platform
through which we can use Microsoft’s resources. For example, to set up a huge
server, we will require huge investment, effort, physical space, and so on. In
such situations, Microsoft Azure comes to our rescue. It will provide us with
virtual machines, fast processing of data, analytical and monitoring tools, and
so on to make our work simpler. The pricing of Azure is also simpler and more
cost-effective. Popularly termed as “Pay As You Go”, which means
how much you use, pay only for that.
How does
Microsoft Azure Work?
It is a
private and public cloud platform that helps developers and IT professionals
build deploy and manage applications. It uses the technology known as
virtualization. Virtualization separates the tight coupling between the
hardware and the operating system using an abstraction layer called a
hypervisor. Hyperwiser emulates all the functions of a computer in a
virtual machine, it can run multiple virtual machines at the same time and each
virtual machine can run any operating system, such as Windows or Linux.
Azure takes
this virtualization technique and repeats it on a massive scale in the data
center owned by Microsoft. Each data center has many racks filled with servers
and each server includes a hypervisor to run multiple virtual machines. The
network switch provides connectivity to all those servers.
Types of
Azure Services
Microsoft
Azure is a cloud computing platform which offers the following types of
services:
- Infrastructure as a service (
     IaaS )
 
- Platform as a service (PaaS)
 
- Software as a service (SaaS)
 
Infrastructure
as a service (IaaS)
Virtual
machines, storage, and networking will come under the category of
infrastructure as a service but the users have to do manually the build and
deploy of the applications. Azure will support a wide range of operating
systems because of its Hyper-hypervisor.
Platform
as a service (PaaS)
Azure app
service, Azure Functions, and logic apps are some services that are offered by
Azure under the platform as a service. This service will provide autoscaling
and  Load Balancing and also there will be a pre-configured
environment for the application.
Software
as a service (SaaS)
Office 365,
Dynamics 365, and Azure Active Directory are some of the services provided
by Microsoft Azure under SaaS, the complete application will be managed by
the Microsoft azure including deploying, scaling and load balancing.
What is a
public cloud? Everything you need to know
Computing in
which service provider makes all resources public over the internet. It is
connected to the public Internet. Service provider serves resources such as
virtual machines, applications, storage, etc to the general public over the
internet. It may be free of cost or with minimal pay-per-usage. It is available
for public display, Google uses the cloud to run some of its applications like
google docs, google drive or YouTube, etc. 
It is the most common way of implementing cloud computing. The external cloud
service provider owns, operates, and delivers it over the public
network. It is best for the companies which need an infrastructure to
accommodate a large number of customers and work on projects which have diverse
organizations i.e. research institutions and NGOs etc. 
Key
Characteristics of Public Clouds
The
following are the characteristics of Public Cloud:
- Accessibility: Public clouds are easily
     accessible over the internet from anywhere, enabling convenient access to
     resources.
 
- Scalability: They offer scalability,
     allowing users to quickly adjust resources based on demand, ensuring
     efficient resource utilization.
 
- Cost-effectiveness: Public clouds operate on a
     pay-as-you-go model, reducing upfront costs and enabling cost-effective
     usage of resources.
 
- Security: Robust security measures
     such as encryption, access controls, and compliance certifications are
     implemented to protect data and infrastructure.
 
What is
Microsoft Azure Used For?
Following
are the some the use cases that Microsoft Azure Used.
- Deployment Of
     applications: You can develop and deploy the application in the azure cloud by
     using the service called Azure App Service and Azure Functions after
     deploying the applications end users can access it.
 
- Identity and Access
     Management: The application and data which is deployed and stored in the
     Microsoft Azure can be secured with the help of Identity and Access
     Management. It’s commonly used for single sign-on, multi-factor
     authentication, and identity governance.
 
- Data Storage and
     Databases: You
     can store the data in Microsoft azure in service like blob storage for
     unstructured data, table storage for NOSQL data file storage, and
     Azure SQL Database for relational databases. The service can be scaled
     depending on the amount of data we are getting.
 
- DevOps and Continuous
     Integration/Continuous Deployment (CI/CD): Azure DevOps will provide
     some tools like including version control, build automation, release
     management, and application monitoring.
 
Azure for
Disaster Recovery and Backup
A full range
of Disaster Recovery and backup services are available from Microsoft
Azure to help shield your vital data and apps from interruptions. With the help
of these services, you may quickly restore your data and applications in the
event of a disaster by replicating them to a secondary cloud site. Azure backup
services also protect your data from ransomware attacks, unintentional
deletion, and corruption.
Key Azure
DR and Backup Services
- Azure Site Recovery: Your on-premises VMs can be
     replicated to Azure more easily with the help of this solution. You may
     easily failover your virtual machines (VMs) to Azure in the event of a
     disaster and keep your business running. Azure VM replication to an
     alternative Azure region is also supported by Azure File Recovery.
 
- Azure Backup: If you want to protect the data
     which is present in the cloud then you need to use the Azure Backup
     service. It offers a single area to monitor backup jobs, manage backup
     policies, and recover data. Azure pricing and costs.
 
Azure
competition
Following
are the some of the competitors of Microsoft Azure:
- Amazon Web Services (AWS): Market leader offering a wide
     range of cloud services with extensive global infrastructure.
 
- Google Cloud Platform
     (GCP): It known for its innovative services like Big Query and
     TensorFlow, with a strong focus on data analytics and machine learning.
 
- IBM Cloud: It offers a comprehensive suite
     of cloud services, including AI, Blockchain and IoT solutions, with a
     focus on enterprise clients.
 
- Oracle Cloud Infrastructure
     (OCI): IT
     focuses on enterprise-grade cloud solutions, including databases,
     applications, and infrastructure services, leveraging Oracle’s expertise
     in enterprise software.
 
Azure
History
Microsoft
unveiled Windows Azure in early October 2008 but it went to live after February
2010. Later in 2014, Microsoft changed its name from Windows Azure to Microsoft
Azure. Azure provided a service platform for .NET services, SQL
services and many Live Services. Many people were still very skeptical
about “the cloud”. As an industry, we were entering a brave new world with many
possibilities. Microsoft Azure is getting bigger and better in the coming days.
More tools
and more functionalities are being added. It has two releases as of now. It’s a
famous version of Microsoft Azure v1 and later Microsoft
Azure v2. Microsoft Azure v1 was more JSON script-driven than the new
version v2, which has interactive UI for simplification and easy learning.
Microsoft Azure v2 is still in the preview version.
How Azure
can help in Business?
Azure can
help our business in the following ways:
- Capital less: We don’t have to worry about the
     capital as Azure cuts out the high cost of hardware. You simply pay as you
     go and enjoy a subscription-based model that’s kind to your cash flow.
     Also, setting up an Azure account is very easy. You simply register in
     Azure Portal and select your required subscription and get going.
 
- Less Operational Cost: Azure has a low operational cost
     because it runs on its servers whose only job is to make the cloud
     functional and bug-free, it’s usually a whole lot more reliable than your
     own, on-location server.
 
- Cost Effective: If we set up a server on our
     own, we need to hire a tech support team to monitor them and make sure
     things are working fine. Also, there might be a situation where the tech
     support team is taking too much time to solve the issue incurred in the
     server. So, in this regard is way too pocket-friendly.
 
- Easy Back-Up and Recovery
     options: Azure
     keeps backups of all your valuable data. In disaster situations, you can
     recover all your data in a single click without your business getting
     affected. Cloud-Based backup and Recovery solutions save time, avoid
     large up-front investments and roll up third-party expertise as part of
     the deal.
 
- Easy to implement: It is very easy to implement
     your business models in Azure. With a couple of on-click activities, you
     are good to go. Even there are several tutorials to make you learn and
     deploy faster.
 
- Better Security: Azure provides more security
     than local servers. Be carefree about your critical data and business
     applications. As it stays safe in the Azure Cloud. Even, in natural
     disasters, where the resources can be harmed, Azure is a rescue. The cloud
     is always on.
 
- Work from anywhere: Azure gives you the freedom to
     work from anywhere and everywhere. It just requires a network connection
     and credentials. And with most serious Azure cloud services offering
     mobile apps, you’re not restricted to which device you’ve got to hand.
 
- Increased collaboration: With Azure, teams can access,
     edit and share documents anytime, from anywhere. They can work and achieve
     future goals hand in hand. Another advantage of Azure is that it preserves
     records of activity and data. Timestamps are one example of Azure’s record-keeping.
     Timestamps improve team collaboration by establishing transparency and
     increasing accountability.
 
What are
the various Azure Services and How does Azure Work?
Following
are some of the services Microsoft Azure offers:
- Compute: Includes Virtual Machines,
     Virtual Machine Scale Sets, Functions for serverless computing, Batch for
     containerized batch workloads, Service Fabric for microservices and
     container orchestration, and Cloud Services for building cloud-based apps
     and APIs.
 
- Networking: With Azure, you can use a
     variety of networking tools, like the Virtual Network, which can connect
     to on-premise data centers; Load Balancer; Application Gateway; VPN
     Gateway; Azure DNS for domain hosting, Content Delivery
     Network Traffic Manager, ExpressRoute dedicated private network fiber
     connections; and Network Watcher monitoring and diagnostics
 
- Storage: Includes Blob, Queue, File, and
     Disk Storage, as well as a Data Lake Store, Backup, and Site Recovery,
     among others.
 
- Web + Mobile: Creating Web + Mobile
     applications is very easy as it includes several services for building and
     deploying applications.
 
- Containers: Azure has a property that
     includes Container Service, which supports Kubernetes, DC/OS or
     Docker Swarm and Container Registry as well as tools for
     microservices.
 
- Databases: Azure also included several
     SQL-based databases and related tools.
 
- Data + Analytics: Azure has some big data tools
     like HDInsight for Hadoop Spark, Server, HBase, and Storm clusters
 
- AI + Cognitive Services: With Azure developing
     applications with artificial intelligence capabilities, like the Computer
     Vision API, Face API, Bing Web Search, Video Indexer, and
     Language Understanding Intelligent.
 
- Internet of Things: Includes IoT Hub and IoT Edge
     services that can be combined with a variety of machine learning,
     analytics, and communications services.
 
- Security + Identity: Includes Security Center, Azure
     Active Directory, Key Vault and Multi-Factor Authentication Services.
 
- Developer Tools: Includes cloud development
     services like Visual Studio Team Services, Azure DevTest Labs, HockeyApp
     mobile app deployment and monitoring, Xamarin cross-platform mobile
     development, and more.
 
Difference
between AWS (Amazon Web Services), Google Cloud, and Azure
The
following are the differences among AWS, Google Cloud and Azure:
| Feature | AWS | Google Cloud | Azure | 
|---|---|---|---|
| Technology | EC2 | GCE | VHD (Virtual Hard Disk) | 
| Databases Supported | Fully supports relational and NoSQL databases and Big Data | Fully supports technologies like Big Query, Big Table, Hadoop | Supports relational and NoSQL through Windows Azure Table and HDInsight | 
| Pricing | Per hour — rounded up | Per minute — rounded up | Per minute — rounded up | 
| Models | On-demand, reserved spot | On-demand sustained use | Per minute rounded up commitments (Pre-paid or monthly) | 
| Difficulties | Many enterprises find it difficult to understand the cost structure | Fewer features and services | Less “Enterprise-ready” | 
| Storage Services | Simple Storage Service (S3), Elastic Block Storage, Elastic File Storage | Blob Storage, Queue Storage, File Storage, Disk Storage, Data Lake Store | Cloud Storage, Persistent Disk, Transfer Appliance | 
| Machine Learning | SageMaker, Lex, Polly, and many more | Cloud Speech AI, Cloud Video Intelligence, Cloud ML Engine | Azure Bot Service, Cognitive Service | 
Scaling
and Management of Azure
The
following services are used in scaling and in management in Azure Cloud:
- Auto-scaling: Azure provides auto-scaling
     capabilities, allowing resources to automatically scale up or down based
     on demand, ensuring optimal performance and cost-efficiency.
 
- Resource Groups: Resources in Azure can be
     organized into resource groups, simplifying management and enabling
     centralized monitoring and control.
 
- Azure Resource Manager: It facilitates resource
     deployment, management, and monitoring through templates, providing a
     unified management interface.
 
Azure
Monitoring Services
The
following are the some of the Azure Monitoring Services:
- Azure Monitor: Centralized monitoring service
     for Azure resources, offering insights into performance, availability, and
     usage metrics.
 
- Application Insights: Provides real-time insights
     into application performance and usage, enabling proactive troubleshooting
     and optimization.
 
- Log Analytics: Collects and analyzes log data
     from various sources, offering valuable insights for troubleshooting,
     security monitoring, and compliance.
 
- Azure Advisor: Offers personalized
     recommendations for optimizing Azure resources, enhancing performance, and
     reducing costs.
 
Pricing
in Microsoft Azure
Pay-As-You-Go
- Description: You pay for the resources you
     use without any long-term commitment or upfront payments.
 
- Billing: Billed per minute or per hour,
     depending on the resource.
 
- Ideal For: Startups, small businesses,
     and projects with unpredictable workloads.
 
Reserved
Instances
- Description: You commit to using specific
     Azure resources for a 1- or 3-year term.
 
- Billing: Upfront payment or monthly
     payments.
 
- Savings: Up to 72% compared to
     pay-as-you-go pricing.
 
- Ideal For: Predictable workloads and
     long-term projects.
 
Spot
Instances
- Description: Purchase unused Azure capacity
     at a significant discount.
 
- Billing: Billed per minute.
 
- Ideal For: Workloads that can tolerate
     interruptions, such as batch processing jobs, dev/test environments, and
     large computations.
 
Azure
Hybrid Benefit
- Description: Allows you to use your
     existing on-premises Windows Server and SQL Server licenses with Software
     Assurance to save on Azure.
 
- Billing: Reduces the cost of running
     Windows Server and SQL Server on Azure.
 
- Ideal For: Businesses already using
     Windows Server and SQL Server.
 
Dev/Test
Pricing
- Description: Special pricing for
     development and testing environments.
 
- Billing: Discounted rates on various
     Azure services.
 
- Ideal For: Developers and testers to
     build and test applications in a non-production environment.
 
Cost
Management Tools
- Azure Cost Management and
     Billing
 
- Provides detailed cost
      analysis, budgeting, and forecasting tools.
 
- Helps track spending and
      optimize resource usage.
 
- Azure Pricing Calculator
 
- An online tool to estimate the
      cost of Azure services based on your specific requirements.
 
- Azure Advisor
 
- Offers personalized
      recommendations to optimize your Azure resources for high availability,
      security, performance, and cost.
 
Microsoft
Azure Cloud Services Interview Questions
Microsoft
Azure Cloud Services interview questions assess your understanding and
expertise in Azure’s cloud offerings, including infrastructure, deployment, and
management of applications. These questions typically cover topics like Azure
services, architecture, security, and best practices for cloud solutions. 
Cloud
Services Microsoft Azure – FAQs
Microsoft
Azure Certification?
The
Microsoft Azure Fundamental certification covers various topics related to
cloud computing, cloud concepts, and Azure services. The exam tests your
understanding of Azure architecture, management, governance, and security. The
AZ-900 certification, also known as Microsoft Azure Fundamentals, is an
entry-level certification that validates foundational knowledge of cloud
concepts and Microsoft Azure services. To obtain the certificate, you will need
to pass the AZ-900 exam. An exam can be taken by anyone interested in gaining a
basic understanding of cloud computing( Microsoft Azure), regardless of their
technical background or job role. It is also useful for particular individuals
who are new to Azure and want to start their journey in cloud computing and
DevOps.
Microsoft
Azure Storage Explorer?
 Azure
storage Account is a storage account that is a resource that acts as a
container that groups all the data services from Azure storage (Azure blobs,
Azure files, Azure Queues, and Azure Tables). This helps us manage all of them
as a group. The policies we specify while creating the storage account or
making changes after the creation applies to all the services inside the
account. Deleting a storage account deletes all the storage services deployed
and the data stored inside it.
What is
cloud service in Azure?
A cloud
service in Azure is a platform that enables you to build, deploy, and manage
applications and services through Microsoft-managed data centers. It provides
scalability, high availability, and integrated tools for development and
monitoring.
What is
the main service of Microsoft Azure?
The main
service of Microsoft Azure is its cloud computing platform, which provides a
wide range of services including virtual machines, storage, databases, and
networking to help businesses build, deploy, and manage applications
efficiently.
Which is
better AWS or Azure?
The choice
between AWS and Azure depends on your specific needs: AWS is generally
preferred for its extensive service offerings and maturity, while Azure is
favored for seamless integration with Microsoft products and services. Evaluate
based on your use case, existing infrastructure, and cost considerations.
Let's
learn the Azure deeply now :
No comments:
Post a Comment