What is Azure?
The Azure cloud platform has more than 200 products and cloud services designed to help you bring new solutions to life—to solve today’s challenges and create the future. Build, run and manage applications across multiple clouds, on-premises and at the edge, with the tools and frameworks of your choice.
Benefits of Azure
- Speed of service
- Enhanced flexibility
- Integrated delivery pipeline
- Disaster recovery
- Security
- Infrastructure as a Service (IaaS) and Platform as a Service (PaaS) capabilities
- Scalability and Ductility
- Unmatched Hybrid Capabilities
- Integrated Environment with Other Microsoft Tools:
- Analytics and Intelligence capabilities:
- Easy learning curve
- Cost Efficient Platform
- Interoperability
- Identity & Access Management (IAM)
Features
Data Resiliency
When you use Azure cloud storage, your data is physically stored in secure data centres operated by Microsoft. This abstracted layer of storage is consumed in the back-end by multiple services offered by Azure. For example, the disks of the virtual machines that you use for your virtual machine are stored as page blobs in Azure storage. Azure SQL warehouse uses Azure blob storage to store data. Many organisations use these services to store their mission-critical data which makes ensuring resiliency of the storage very important. By default, any data that you store in Azure storage will have a minimum of three copies stored in the same data centre. This default resiliency level is called locally-redundant storage (LRS). If one copy of the data is unavailable due to any underlying hardware issues or updates, the data will automatically be made available from the other two copies stored in the data centre, a switchover which is handled transparently by the platform.
Data Security
Security in Microsoft Azure is built in at different levels and can be customised per customer requirements. At the outermost layer is the built-in Distributed Denial of Service (DDOS) protection of the platform. DDOS protection kicks in when a DDOS attack is detected and reaches a specific, predefined threshold. In the recently concluded Microsoft Ignite event, DDOS protection at the VNet level was announced, offering the same capabilities as normal DDOS protection now at network level. This level of protection comes in addition to the inbound and outbound network traffic management options provided by Network Security Groups (NSGs), which only allow permitted traffic to traverse the virtual machines.
BCDR Integration
Azure storage integrates directly with your BCDR (Business Continuity/Disaster Recovery) strategy with options for Backup and disaster recovery. Azure Backup is a versatile service that can be used for making backup copies of your on-premises files, folders, applications and even virtual machines hosted in Hyper-V and VMware. If your infrastructure is hosted entirely in the cloud, Azure IaaS VM level backup can be used for protecting the VM as well as the files stored in it. All backed up data is kept in the Azure Recovery Services Vault, which uses Azure blob storage in the back end. Azure Backup agent, or MARs agent as it is commonly known, is used for the simplest of use cases (such as making backups of files and folders). This agent can be installed either on your on-premises machines or on VMs hosted in Azure. Azure Backup Server, or MABs server, is used to make backups of advanced workloads such as application, system state backups, or VM-level backups (Hyper-V & VMWare). The service is essentially the same as System Center DPM. The only difference is that, unlike DPM, you cannot use tape drives with Azure Backup Server. It offers DPM-like capabilities for the customer with a pay-as-you-go model, which is an attractive proposition for small and medium businesses that do not want to make a major CAPEX investment in DPM. On the other hand, if there is an existing investment in DPM, you can integrate that with Azure backup by installing an agent. As all data is sent to Azure Storage by Azure Backup agent, Azure Backup Server or DPM is compressed and encrypted to ensure storage efficiency and security.
Capacity Management
Capacity planning for storage is a time-consuming activity. In most organisations, the onus is on catering for exponential data growths. Microsoft Azure offers a hybrid architecture storage solution named StorSimple that helps address this challenge.
StorSimple has built-in features that address all the storage requirements of an enterprise business, including data tiering, archiving, compression, DR and off-site storage. The automated data tiering feature intelligently places data in the SSD, HDD or cloud storage tier based on the usage pattern. Frequently used data will be found in the SSD tier, less-frequently used data is automatically tiered to HDD and cloud tier based on the data heat map.
Single-Pane Operations
Last but not the least, it is important to have a single pane of management to gain visibility and insights into what is happening with your infrastructure, whether it’s hosted on-prem or in the cloud. Microsoft Operation Management Suite (OMS) is a Management-as-a-Service (MaaS) that provides a single-pane view of hybrid environments. At the heart of OMS is a log analytics solution which can connect with various data sources such as VMs, storage and network services, collect and analyse logs, and provide valuable insights. OMS also includes automation and security solutions to meet the new standards for operating with hybrid infrastructures. Azure Automation is a versatile solution which uses PowerShell in the back end to automate complex operational tasks, both in the cloud and on-premises, using agents called Hybrid Workers. The security solutions bundled with OMS can provide insights into the security posture of connected resources such as patch level, malware infections, threat intelligence, and more. Azure security centre is another service that offers security guidelines and remediation by cross-checking Azure environment service deployments with Azure’s best practice recommendations. The Backup and Site recovery services discussed earlier in this article can also be bundled with the OMS suite of services.
Applications – Use Cases
Computational Services
The best thing you get to know while learning what Microsoft Azure is its IaaS feature that allows you to launch general purpose virtual machines in Microsoft Windows and Linux platforms. It also enables preconfigured machine images for most of the software packages.
PaaS feature enables the developers to publish and manage websites and apps with ease.
Storage Services
File service offered by Azure allows data storage and access on the cloud by using the REST APIs and SMB protocols.
Queue Services let programs communicate in an asynchronous fashion by using queries.
Mobile Services
HockeyApp designed for mobiles can be used for development, distribution and beta-testing mobile apps.
‘Mobile engagement’ in the Microsoft Azure features collects real-time analytics that explicitly shows the behaviour of the user and sends push notifications to the mobile phones as well.
Data Management
Azure search brings up text-search and a subset of Odata’s structured filters by using SDK APIs or REST.
Azure enables handling data-intensive queries on datasets that exceed 1TB through its data warehousing service called SQL Data Warehouse.
Media Services
Azure has a PaaS offering that helps in content protection, encoding, streaming and analytics.
Management Services
Automation features will be a boon for you when you get to know more about what Microsoft Azure is. All the error-prone, complex, long-running, manual and frequently repeating activities that are performed in cloud and enterprise environments can now be easily managed via Azure automation.
It also brings up Microsoft SMA (Service-Management-Automation) software which can be used by developers for constructing, running and managing runbooks in order to integrate, orchestrate and automate a complex IT business process.
Developer Services
It can be used by developers to gain detailed insights on applications.
CDN Azure provides its users a global content delivery network(CDN) for images, audio, video and applications. Now the static assets of websites which are geographically closer to users can be cached in order to enhance performance.CDNs can be managed by a REST based HTTP API.As of December 2016, Azure has 30 locations worldwide, also known as Edge Locations.
Microsoft Machine Learning The machine learning service of Microsoft, Microsoft ML is a part of Cortana Intelligence Suite. It features properties like predictive analytics and data interaction using natural speech recognition through Cortana.