Presentation is loading. Please wait.

Presentation is loading. Please wait.

Windows Azure Pack (oblačne tehnologije u vašem podatkovnom centru) Tomica Kaniški CITUS d.o.o.

Similar presentations


Presentation on theme: "Windows Azure Pack (oblačne tehnologije u vašem podatkovnom centru) Tomica Kaniški CITUS d.o.o."— Presentation transcript:

1 Windows Azure Pack (oblačne tehnologije u vašem podatkovnom centru) Tomica Kaniški CITUS d.o.o. tomica@kaniski.eu http://blog.kaniski.eu/

2

3 Microsoft Azure IT Admin Customers

4 R2 w/ Service Provider Foundation Future Services Service Bus SQL VMs Web Sites Service Plans Users Provider Portal Consumer Self-Service Portal Web Sites Apps Database VMs Service Provider Customer Self Service Portal Moves On-Premises Common Mgt. Experience Workloads Cloud-Enabled Services Move On- Premises Consistent Dev. Experience Other Services CDN. Media,, etc. Caching Service Bus SQL VMs Web Sites Worker Role Web Sites Apps Database VMs Subscriber Self- Service Portal Windows Azure Cloud OS Consistent Experiences R2

5 IT Admin

6 Customers IT Admin

7 In your datacenter Customers IT Admin

8 Windows Azure Pack In your datacenter Customers IT Admin

9 For service providers and enterprises Enterprise class Familiar technology On-prem connect Azure consistent Virtualization Management Service bus Easy and cost effectiveOpen and interoperable Multi-tenant cloud Web PaaS, and IaaS Templated services Standard hardware Automation VM portability Web App Portability OData Integration API Node.js, PHP, ASP.NET GitHub, BitBucket etc Linux support

10 Management Portal Web Platform application Services (PaaS) Infrastructure Services (IaaS) Reliable messaging Virtual Networking SQL Server and MySQL database Customers

11 Tenant experience Customer Service Provider Microsoft Consistent Platform ONE Homepage

12 Tenant experience Customer Service Provider Microsoft Consistent Platform ONE Dashboard

13 IT Admin Management Portal Web Platform application Services (PaaS) Infrastructure Services (IaaS) Reliable messaging Virtual Networking SQL Server and MySQL database Customers

14 Subscribes to Plans define Admin-Tenant relationship Creates Provisions Allocated from Restricted by Include Creates Resource Clouds Customers IT Admin

15 SQL Server and MySQL database Management Portal Infrastructure Services (IaaS) Reliable messaging Virtual Networking Web Platform application Services (PaaS)

16 Traditional machine-centric model Distributed model Web application content Application databases Configuration Internet Information Services web server Scale from machine to cloud Web Server Cloud

17 Platform as a service (PaaS) ASP.NET Python Classic ASP Node.js PHP SQL MySQL noSQL

18 Web App Gallery Customizable self-service gallery Popular web apps Database integration

19 Web Platform application Services (PaaS) Infrastructure services Reliable messaging SQL Server and MySQL database Infrastructure Services (IaaS) Virtual Networking

20 Self-service IaaS Standalone virtual machines Scalable virtual machine roles Attached to virtual network(s)

21 Virtual networking Physical serverPhysical network Blue virtual machine Yellow virtual machine Blue networkYellow network

22 Enable Remote Console Access for Tenants  VMs can be:  On isolated network/no network  Windows/Linux/No OS  Requires  RDP client supporting RD Protocol 8.1  Windows Azure Pack  Service Management Portal  System Center 2012 R2  Windows Server 2012 R2  Hyper-V  Remote Desktop Gateway

23 System Center and Windows Server Virtual Machines Virtual Machine Manager Features VM management. Virtual Machine Roles. Self-service VM networks. Self-service tenant administration. Extensibility for hosted cloud API. Service Management API / Service Provider Foundation Microsoft System Center 2012 R2 Windows Server 2012 R2

24 System Center Unified management for the Cloud OS App Controller Service Manager Service model Orchestrator Service Manager Service admin Customers Microsoft Customer Service Provider

25 Infrastructure Services (IaaS) Web Platform application Services (PaaS) Service Bus Virtual Networking SQL Server and MySQL database Reliable messaging

26 Service Bus

27 Reliable messaging Infrastructure Services (IaaS) Web Platform application Services (PaaS) Database Virtual Networking SQL Server and MySQL database

28 Reliable messaging Infrastructure Services (IaaS) Web Platform application Services (PaaS) Windows Azure Pack Extensibility Virtual Networking SQL Server and MySQL database Your custom service ?

29 Partner Involvement

30 Service Management in WAP

31 IT Financial Management in WAP

32 DEMO Windows Azure Pack

33 … and now the important stuff…

34 Key Windows Azure Pack Concepts  Resource Provider  REST API-driven service that creates and manages resource types (VMs, websites, databases)  Plans  Collections of services and quotas per service that are offered to tenants. Represents a tier of service  Users  Identities are managed via AD and ASP.NET membership. ADFS can also be set up to federate to other identities providers  Subscriptions  Users sign up for a subscription to a plan. Each subscription has a unique ID. Users can access resources (VMs, websites, databases) via their subscription.  Resource providers govern specific access controls and quota limits via the subscription  It is a billing entity that can be charged for tier of service as well as resource consumption  Add-Ons  Collections of services and quotas per service that allows users to add quotas to their existing subscriptions

35 Multi-tenant IaaS Cloud Architecture Stamp2 VMM Server 2 VMs Stamp1 VMM Server 1 Stamp scale unit each with management and host capacity Compute Storage Network Compute Storage Network Management Portal Service Admin Portal Tenant Portal Management Portal Tenant and Service Admin UI Service Management API Public Endpoint Tenant API Service Admin API Service Management API Governs routing and access to resources Service Provider Foundation SPF Web Server SPF DB SPF multi-tenant REST Odata API for System Center IaaS

36 Zero to IaaS Cloud in… 6 steps 1. Configure Fabric 2. Create & Configure Cloud 3. Configure Accounts in SPF 4. Connect Service Management API to SPF 5. Offer Plan with Cloud to Tenant User 6. Tenant Subscribes to Plan and Creates VM

37 Step-by-Step Configurations  Fabric Configuration  Configure / add storage resources (add / create file servers, storage providers, etc.)  Configure / add compute resources (add / create hosts)  Configure / add networking resources (add logical / VM networks, port profiles, logical switches, etc.)  Cloud Configuration  Create templates (hardware profiles / VM templates)  Create cloud  Configure SPF account permission  Test configuration

38 Configuring IaaS for Windows Azure Pack AdminTenant Plans Subscriptions Offers Stamps User Roles Offer 1 2 3 4 5 6 User Identities Subscription Plan 1.Configure Fabric in VMM and Create Cloud 2.Create Template, HW Profile 3.Configure Accounts in SPF 4.Connect Service Management API to SPF & Register VMM server 6.Tenant Subscribes to Plan and Creates VM 5.Offer Plan with Cloud to Tenant User

39 Tips… (1)  install the latest updates (WAP, System Center, OS, …)  be careful with VMM UR 4 – no SQL script, but additional installation required! (DHCP)  http://blog.kaniski.eu/2014/11/tip-hosts-have-needs-attention-status-after-installing-the-vmm-2012-r2-ur4/ http://blog.kaniski.eu/2014/11/tip-hosts-have-needs-attention-status-after-installing-the-vmm-2012-r2-ur4/  use the SQL mixed-mode authentication…  … and ‘sa’ (or equivalent) account where possible  keep in mind the local SPF registration account  know exactly when will your service account passwords expire, and act accordingly!  things change between releases… (version == release)  don’t forget the planning phase

40 Tips… (2)  don’t rename machines aftewards  there is also a thing called Windows Azure Pack Express  using the preconfigured Gallery Resources  download and install Web Platform Installer (WebPI)  http://www.microsoft.com/web/downloads/platform.aspx http://www.microsoft.com/web/downloads/platform.aspx  add Custom feed (in Options)  http://www.microsoft.com/web/webpi/partners/servicemodels.xml http://www.microsoft.com/web/webpi/partners/servicemodels.xml  select Gallery Resources  download the required Gallery Resources  note that the „Readme files” are also important!  http://technet.microsoft.com/en-us/library/dn457794.aspx http://technet.microsoft.com/en-us/library/dn457794.aspx

41 Tips… (3)  deploying the gallery resources  Generation 1 VHD(X)!  family name, release, OS set!  VHD needs to be tagged!  data disk  family, release, OS = None  Hyper-V  optional  library share needs to be exposed to the cloud!  clouds have no capability profiles set!

42 Tips… (4)  add the MySQL provider  install the provider (WebPI – MySQL 5.5)  don’t forget to open the port 3306  mysql cmd:  grant all on *.* to 'root'@'%' identified by 'P@ssw0rd' with grant option;  configure:  admin portal  add server  add group  add it to plan  use  there is no uninstaller for some things… yet!

43 Tips… (5)  SPF checklist  AppPool  Ensure SPF VMM IIS Application Pool identity running as domain user (not network service account)  SPF AppPool identity needs admin access to VMM and admin access on the SPF SQL DB  When using a service account as AppPoolIdentity, login to the SPF server with this account once  IIS W3WP AppPool recycles by default every 29 hours. You can customize it if desired  Local User  SPF integration with Windows Azure Pack through Basic Authentication method  Create Local User on SPF Server, add it to SPF Local Groups (VMM, Admin, Provider, Usage)  Use the Local User to register with the Azure Pack’s Service Management Portal and API (do not use a domain user)  Tenant Accounts  No need to create any tenants from the SPF PowerShell cmdlets, this is handled automatically when users sign up for a subscription.  User roles created on VMM or SPF without going through Windows Azure Pack will not be exposed on the Tenant / Admin portal

44 Tips… (6)  VMM checklist  add a host  create a logical network  IP pool is optional  add a network site associated with VLAN 0  create a port profile - uplink  create a logical switch  add uplink port profile to it  create a VM Network  add network to host – both switch & adapter  create a cloud  add the SPF account as a full administrator.  create hardware profiles (small, medium, large)  create a VM template  use a VHD that is bootable and has been uploaded to the library  create virtual machine on your cloud using the template to test everything

45 Why choose the Windows Azure Pack? Enterprise-classSimple and cost-effective Open and interoperable Builds on a familiar foundation of Windows Server and System Center. Isolated virtual networks for multi-tenant workloads. Extensibility and integration. Windows Azure code running in your datacenter. Highly scalable virtualization and management platform. Simple service delivery for multi- tenant cloud infrastructure. Out-of-box infrastructure and application service offerings. Standardized service provisioning using service templates. Automation platform. Advanced Windows Server 2012 features on standard hardware. Easy VM and Web application portability. Private, hosted and public cloud. Broad application platform support including.NET, node.js, PHP. OData REST API for portal level integration. Service Bus for asynchronous distributed application integration.

46 Microsoft Cloud Platform System powered by Dell Microsoft-led support and orchestrated update process Software-defined datacenter technologies for better economics Azure-consistent cloud in a box – ready to run in your datacenter

47 Microsoft Cloud Platform System - powered by Dell Azure-consistent Cloud in a Box Dell PowerEdge servers Dell dense Storage enclosures Dell Networking switches Tightly integrated components Windows Server 2012 R2, System Center 2012 R2, Windows Azure Pack Microsoft-designed architecture based on Public Cloud learning Microsoft-led support & orchestrated updates Optimized run-books for Microsoft applications Microsoft-led support & orchestrated updates

48 Pre-deployed infrastructure Switches, load balancer, storage, compute, network edge N+2 fault tolerant (N+1 networking) Pre-configured as per best practices Integrated Management Configure, deploy, patching Monitoring Backup and DR Automation Up to 8000 VM’s* and 1.1 PB of total storage Optimized deployment and operations for Microsoft and other standard workloads Cloud Platform System - Capabilities

49 Resources…  http://social.technet.microsoft.com/wiki/contents/articles/20 689.the-windows-azure-pack-wiki-wapack.aspx http://social.technet.microsoft.com/wiki/contents/articles/20 689.the-windows-azure-pack-wiki-wapack.aspx  http://blogs.technet.com/b/privatecloud/archive/2013/12/06/ windows-azure-pack-installing-amp-configuring-series.aspx http://blogs.technet.com/b/privatecloud/archive/2013/12/06/ windows-azure-pack-installing-amp-configuring-series.aspx  http://www.hyper-v.nu/archives/tag/windows-azure-pack/ http://www.hyper-v.nu/archives/tag/windows-azure-pack/  http://technet.microsoft.com/en-us/library/dn296442.aspx http://technet.microsoft.com/en-us/library/dn296442.aspx  http://www.hyper-v.nu/archives/mvaneijk/2013/02/installing- and-configuring-windows-azure-for-windows-server-part-1/ http://www.hyper-v.nu/archives/mvaneijk/2013/02/installing- and-configuring-windows-azure-for-windows-server-part-1/  http://technet.microsoft.com/en-us/library/dn469316.aspx http://technet.microsoft.com/en-us/library/dn469316.aspx  http://technet.microsoft.com/en-us/library/dn753720.aspx http://technet.microsoft.com/en-us/library/dn753720.aspx

50


Download ppt "Windows Azure Pack (oblačne tehnologije u vašem podatkovnom centru) Tomica Kaniški CITUS d.o.o."

Similar presentations


Ads by Google