Azure basics

  • Cloud Infrastructure Models:
    • The Cloud: A model for providing infrastructure, platform, and application services on-demand to consumers.
    • Public Cloud: All services exists in the Internet, Multi-tenancy. e.g Azure
    • Private Cloud: All services exists in the private network, Complex System Center. e.g Azure Stack.
    • Hybrid Cloud: Secure, private connection between public and private clouds via VPN or ExpressRoute.
  • Cloud Delivery Model:
    • IaaS: Infrastructure as a Service, provides access to compute, storage and networking. Targeted at sysadmins. e.g Azure Virtual Machines.
      • Customer manages: Applications, Data, Runtime, Middleware, OS
      • Vendors manages: Virtualization, Servers, Storage, Networking
      • It includes:
        • Data center physical plant/building
        • Networking firewalls/security
        • Servers and storage
    • PasS: Platform as a Service, provides ability to develop applications using web-based tools. Targeted at developers. e.g Azure App Service
      • Customer manages: Applications, Data
      • Vendors manages: Runtime, Middleware, OS, Virtualization, Servers, Storage, Networking
      • It includes IaaS and the followings:
        • Operating system
        • Development tools, database management, business analytics
    • SaaS: Software as a Service, provides access to complete application running on the cloud. Targeted at customers. e.g Office 365
      • It includes IaaS, PaaS and Hosted apps
    • Package or higher level services:
      • DBaaS: Database as a Service
      • IDaaS: Identity as a Service
      • DRaaS: Disaster Recovery as a Service
  • Microsoft AzureMicrosoft Azure is a multi-tenant, public cloud computing platform. It is designed for building, deploying, and managing applications and services through a global network of Microsoft-managed datacenters. It provides SaaS (Software as a Service), PaaS (Platform as a Service), and IaaS (Infrastructure as a Service) and supports many different programming languages, tools, and frameworks, including both Microsoft and third-party software and systems.
  • Azure global infrastructure:
    • RegionsA region is a set of datacenters deployed within a latency-defined perimeter and connected through a dedicated regional low-latency network.
    • GeographiesA geography is a discrete market, typically containing two or more regions, that preserves data residency and compliance boundaries.
      • Azure regions are organized into geographies. An Azure geography ensures that data residency, sovereignty, compliance, and resiliency requirements are honored within geographical boundaries.
      • Geographies allow customers with specific data-residency and compliance needs to keep their data and applications close. Geographies are fault-tolerant to withstand complete region failure through their connection to our dedicated high-capacity networking infrastructure.
    • Availability Zones: Availability Zones are physically separate locations within an Azure region. Each Availability Zone is made up of one or more datacenters equipped with independent power, cooling, and networking.
      • Availability Zones allow customers to run mission-critical applications with high availability and low-latency replication.
      • Availability Zones are unique physical locations with independent power, network, and cooling. Each Availability Zone is comprised of one or more datacenters and houses infrastructure to support highly available, mission critical applications. Availability Zones are tolerant to datacenter failures through redundancy and logical isolation of services.
      • Azure Availability Set is a group of virtual machines that are deployed across fault domains and update domains. Availability sets make sure that your application is not affected by single points of failure, like the network switch or the power unit of a rack of servers.
      • Fault Domain: Virtual machines in the same fault domain share a common power source and physical network switch.
      • Update Domain: Virtual machines in the same update domain will be restarted together during planned maintenance. Azure never restarts more than one update domain at a time.
    • Fabric Controller: The fabric controller is a distributed application with many responsibilities. It allocates services, monitors the health of the server and the services running on it, and heals servers when they fail.
    • Front endEach instance of the fabric controller is connected to another set of servers running cloud orchestration software, typically known as a front end. The front end hosts the web services, RESTful APIs, and internal Azure databases used for all functions the cloud performs.
  • Azure Resource Manager (ARM/IaaS V2) Deployment ModelAzure Resource Manager contains a network provider that provides advanced control and network management capabilities.
    • With Azure Resource Manager, you can benefit from:
      •  Faster configuration due to resources being grouped.
      • Easier management.
      • Customization and deployment based on JavaScript Object Notation (JSON) templates.
      • Networking resources such as IP addresses, DNS settings, or NICs are managed independently and can be assigned to VMs, Azure load balancers, or application gateways.
    • Resource Group: A container to organize your resources in Azure.
      • When provisioning Azure services, you can group related services that exist in multiple regions to more easily manage those services. Resource groups are logical groups and can therefore span multiple regions.
  •  Azure Service Management (ASM) deployment model:
Advertisements

About Ishtiaque

I am IBM Certified Infrastructure Systems Architect, Linux Foundation Certified System Administrator, Oracle Certified Programmer in Java and Web Component Developer, and TOGAF 9 certified with over 10 years of support and development experience in IBM middleware software and Java. Additionally, have a sound grip in databases and OpenStack administration. I hold the following certifications: IBM Certified Infrastructure Systems Architect Linux Foundation Certified System Administrator (LFCS) TOGAF 9 Certified Oracle Certified Expert, Java EE6 Web Component Developer Oracle Certified Professional – Java 6 Programmer ITIL v3 Foundation Certified IBM Certified Solution Architect – Cloud Computing Infrastructure V1 IBM Certified System Administrator – WebSphere Portal V8, V7, V6.1, V6 IBM Certified System Administrator – WebSphere Application Server V7, V6.1 IBM Certified System Administrator – AIX V7 IBM Certified System Administrator – WebSphere MQ V7 IBM Certified Deployment Professional – Business Process Manager Advanced V7.5 IBM Certified Solution Advisor – Cloud Computing Architecture V3 IBM Certified Solution Developer – WebSphere Portal V5.1
This entry was posted in azure. Bookmark the permalink.