What is Microsoft Azure?

Azure is a complete set of cloud services that helps developers and IT professionals to build, deploy and manage applications. From simple mobile apps to internet-scale solutions, Azure helps get apps to market faster. Azure supports a range of operation systems, programming languages, frameworks, databases and devices.

  • Continuously innovate and deliver high-quality apps
  • Provide cross-device experiences with support for all mobile platforms
  • Run any stack, Linux

Azure in the Hybrid Cloud

Azure provides maximum portability and value by ensuring users can build and deploy wherever they are. Offering hybrid consistency in application development, management and security, identity management, and across the data platform. 

  • Extend Azure on-premises and build innovative, hybrid apps with Azure Stack.
  • Connect on-premises data and apps to overcome complexity and optimize your existing assets.
  • Distribute and analyze data seamlessly across cloud and on-premises.

Azure or AWS?

Why choose Azure over AWS? Organizations all over the world recognize Azure over AWS as the most trusted cloud. Why:

  • Azure has more comprehensive compliance coverage with more than 70 compliance offerings, and was the first major cloud provider to contractually commit to the requirements of the General Data Protection Regulation (GDPR). 

  • Hybrid consistency is offered throughout application development, security and management, identity management, and an across the data platform. This helps reduce the risk and cost of a hybrid environment.

  • Global expansion and scale is a priority, with more than 50 Azure regions.

  • Azure is the only cloud provider recognized in the industry as having leading solutions in the infrastructure a a service (IaaS), software as a Service (SaaS), and platform as a service (PaaS). 

  • Azure allows users to develop and build using their choice of tools, applications and frameworks. 

  • By using cognitive APIs, bots, machine learning, and blockchain as a service (BaaS) Azure allows users to build with unmatched innovation.

  • Users can rapidly build, customize, and deploy best practices with solution templates and enable transformative insights on all data with Azure SQL Data Warehouse.

What is Azure Cloud Shell?

Cloud Shell is an authenticated, browser-based experience hosted in the cloud and accessible from anywhere. Each user account is unique and automatically authenticated each session. Users gain access to a modern command-line experience from multiple access points, shell experiences (Linux users can opt for Bash & Windows users can opt for PowerShell), and programming languages.

Azure Stack

Azure Stack is an extension of Azure, bringing agility to on-premises environments. 

  • Address latency and connectivity requirements in edge and disconnected solutions.

  • Develop and deploy applications in Azure and on-premises to meet your regulatory or policy requirements.

  • Update and extend legacy applications with modern Azure services, and deploy on-premises with Azure Stack

Azure SQL Database

Azure SQL Database is a fully-managed relational cloud database service that provides a broad SQL Server engine compatibility. 

  • Migrate your SQL Server databases without changing your apps.
  • Tune and protect your database with built-in intelligence.
  • Secure your app data and ensure availability.
  • Optimize performance for your workloads. 
  • Work in your preferred development environment.
  • Build multi-tenant apps with customer isolation and efficiency.

What is Cloud computing?

Cloud Computing is the delivery of computing services (servers, storage, databases, networking, software, analytics, etc.) over the Internet (or "cloud"). Companies that offer these computing services are called cloud providers and typically charge for their services based on usage. 

Uses of cloud computing:

  • Create new apps and services
  • Store, back-up, and recover data
  • Host websites and blogs
  • Stream audio and video
  • Deliver software on-demand
  • Analyze data for patterns and make predictions

Top benefits:

  • Cost. Cloud computing eliminates the capital expense of buying hardware and software and setting up and running on-site datacenters.

  • Speed. Huge amounts of computing resources can be provisioned in minutes due to the on-demand nature of the service.

  • Global scale. The ability to deliver the right about of IT resources when and where it's needed.

  • Productivity. Without an on-site datacenter to manage IT teams can focus on important business goals. 

  • Reliability. Cloud computing makes data backup, disaster recovery, and business continuity easier and less expensive because data can be mirrored at multiple redundant sites on the cloud provider's network.