Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Building Clouds with Windows Azure Pack
Credits
About the Author
Acknowledgement
About the Reviewer
www.PacktPub.com
Support files, eBooks, discount offers, and more
Why subscribe?
Free access for Packt account holders
Instant updates on new Packtbooks
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the color images of this book
Errata
Piracy
Questions
1. Know Windows Azure Pack and Its Architecture
Microsoft Cloud OS vision
What is Windows Azure Pack?
Windows Azure Pack for an organization's private cloud
Windows Azure Pack for cloud service providers
Windows Azure Pack capabilities and offerings
Windows Azure Pack components and functionalities
Windows Azure Pack cloud solution building blocks
Windows Azure Pack cloud IaaS offering solution components
WebSites cloud solution components (PaaS offering)
DBaaS offering solution components (SQL and MySQL)
Service bus offering solution components
Custom resource providers
Windows Azure Pack deployment models
Express deployment architecture
Distributed deployment architecture
Minimal production deployment sample architecture
Scaled production deployment sample architecture
Scaling Windows Azure Pack cloud deployment
Integrating Windows Azure Pack and System Center Suite for IaaS services
Summary
2. Getting the Cloud Fabric Ready
Cloud fabric infrastructure planning
Choosing the hardware
Sizing the hardware
Choosing hypervisor's deployment options and editions
Windows Server editions
Choosing the right edition for your cloud
Free Microsoft Hyper-V Server 2012 R2
Choosing the system center deployment options and edition
System Center editions
Cloud management infra and tenant workload infrastructure
Core MS infrastructure services planning
Hyper-V deployment best practices
Hyper-V installation best practices
Hyper-V networking best practices
Hyper-V storage deployment best practices
Hyper-V virtual machine deployment best practices
Hyper-V cluster and mobility deployment best practices
Setting up virtual machines for cloud management fabric
Planning and deploying SQL Server for cloud management DB
Choosing the database server version and deployment model
Installing and configuring SQL Server 2012 SP2
Installation procedure
Post installation tasks
Planning and deploying SCVMM 2012 R2
The VMM architecture and deployment model
VMM deployment models
Installing System Center Virtual Machine Manager 2012 R2
Installation prerequisites
Software prerequisite
Installation procedure
Post-installation tasks
Highly available SCVMM architecture and deployment
Planning and configuring hypervisor compute layer with SCVMM
Planning and creating SCVMM host groups
Creating host groups
Adding virtual machine hosts in host groups
Adding Hyper-V host in a host group
Planning and configuring cloud network fabric with SCVMM
Network Virtualization
Configuring networking fabric in SCVMM
Logical networks
Creating a logical network
Creating an IP pool for the newly created logical network
Creating a Virtualized VM Network and IP Pool on the Logical Network
Create a VM network
MAC address pool
Load balancers
VIP template
Logical switches
Port profiles
Port classifications
Network service
Planning and configuring cloud storage fabric with SCVMM
Cloud storage deployment options in VMM
Configuring storage fabric in VMM
Planning and Deploying Service Provider Foundation
SPF architecture and deployment options
Installing Service Provider Foundation 2012 R2
Installation prerequisites
Software prerequisites
Installation procedure
Post-installation tasks
Summary
3. Installing and Configuring Windows Azure Pack
Windows Azure Pack deployment models review
Installing and configuring Windows Azure Pack
WAP installation prerequisite
Installing Windows Azure Pack: Portal and API Express
Configuring Windows Azure Pack Express Deployment
Validating a successful deployment
Installing Windows Azure Pack in a Distributed architecture
Required firewall ports for WAP components
Customizing WAP portal's accessibility and certificates
Configure portal's DNS names
Getting SSL certificates for WAP websites
Configuring site binding to use new URL's, port and SSL
Updating changes in the Windows Azure Pack database
Verifying portal customizations
Registering Service Provider Foundation with WAP
Summary
4. Building VM Clouds and IaaS Offerings
VM Clouds overview
Registering SCVMM with Windows Azure Pack
Building a SCVMM cloud for Windows Azure Pack cloud
Requirements for Windows Azure Pack VM Clouds
Creating a cloud in SCVMM
Verifying a SCVMM cloud in the Windows Azure Pack portal
Preparing OS images for a cloud catalogue (Windows and Linux VMs)
Planning VM images
Preparing a Sysprepped virtual disk for Windows OS virtual machine
Preparing VHDX for a Linux OS virtual machine
IaaS virtual machine offerings – standalone VM versus VM Role
Standalone virtual machine
VM Role
Building standalone VM IaaS offerings
Requirements for using VM templates for Windows Azure Pack
Creating a SCVMM virtual machine template for Windows Azure Pack standalone VM Cloud offerings
Testing the VM template functionality
The VM Role architecture
Resource definition packages
Resources extension packages
Getting VM Role gallery resources
Dealing with gallery items – available tools
Building VM Role IaaS offerings using gallery resources
Downloading gallery items using Microsoft Web PI
Preparing and importing gallery resources in Windows Azure Pack and SCVMM
Importing resource extension packages in SCVMM
Configuring virtual hard disks properties for VM Role
Configuring the operating system property
Configuring family name and release property
Configuring the tags property
Importing the Resource Definition package in Windows Azure Pack
Using GRIT (Gallery Resource Import) tool
GRIT functionalities
Using GRIT for dealing with gallery resource
Developing VM Role gallery resource using VM Role Authoring tool
Getting the VM Role Authoring tool
Developing sample gallery resource – VM Role
The virtual machine Role example kit
Accessing tenant virtual machines – Windows Azure Pack Console Connect
Windows Azure Pack Console Connect architecture
Preparing certificates for Console Connect deployment
Deploying Console Connect
Importing trusted certificates (Console Connect) to management servers
Setting up Remote Desktop Services Gateway
Registering RDS Gateway server in Windows Azure Pack
Securing the Console Connect deployment
Summary
5. Assigning Cloud Services – Plans, Add-Ons, Tenant Accounts, and Subscriptions
Windows Azure Pack plans and add-ons – overview and planning
Planning Windows Azure Pack Cloud plans
Planning Windows Azure Pack plans
Planning Windows Azure Pack Cloud add-ons
Creating and managing Windows Azure Pack plans and add-ons
Creating a WAP plan
Publishing, configuring, advertising, and cloning a WAP plan
Creating and managing add-ons
Linking an add-on to a plan
Creating and managing tenants' user accounts
Creating user accounts for tenants
Configuring notification settings and rules
Configuring additional accounts management settings
Tenant subscriptions – an overview and management
Subscription management operations – administrators
Adding a new subscription to the tenant's user account
Summary
6. Experiencing the Cloud Services – the Tenant's Point of View
Tenant registrations and account management
Sign up and plan subscription
Tenant account and subscriptions management operations
Creating and managing virtual networks
Creating a virtual network
Managing and extending a virtual network
Standalone VM – provisioning and management
Creating a standalone virtual machine
Management operations – standalone virtual machine
Virtual machine Role – provisioning and management
Creating a VM Role
Management operations – virtual machine Role
Summary
7. Delivering PaaS – WebSites Cloud and Service Bus
Overview and capabilities of the WebSites cloud
WAP websites capabilities from the service provider's point of view
WAP websites overview and capabilities from a tenant's point of view
WAP WebSites – architecture
WebSites cloud service roles
WAP Websites – database roles
Planning the WebSites cloud platform
Planning for resiliency
Planning for capacity
Domain versus workgroup for WebSites server roles
Preparing the installation of Windows Azure Pack WebSites cloud
Preparing Windows servers
Preparing DNS records
Preparing a SQL server for the WebSites cloud database
Preparing SSL certificates
Preparing file servers
Installing and configuring the WebSite cloud
Installing and configuring controller and management servers
Registering the Websites Management Server with Windows Azure Pack
Installing and configuring frontend, web worker and publisher roles
Customizing the WebSite cloud source control and the web gallery feed settings
Configuring source control
Web Gallery feed settings
WebSites cloud – management operations
The utilization dashboard
Roles – configuration and management
WebSites – monitoring and operations
Configuring WebSites cloud settings
The block list – IP filtering
Websites cloud platform credentials
Websites IP SSL
Authoring WebSite cloud plans
Websites cloud plans overview and service models
Creating a plan for WebSites cloud offerings
WebSites cloud – a tenant's experience
Creating Websites – Quick Create and the Web App Gallery
Management operations – tenants' websites
Windows Azure Pack Service Bus
Understanding Service Bus queues
Understanding Service Bus topics
The Service Bus architecture
Installing and configuring the Service Bus cloud farm
Registering the Service Bus cloud with Windows Azure Pack
Authoring a Service Bus plan
Service Bus – a tenant's experience
Provisioning and accessing a Service Bus namespace and features
Creating topics and queues
Summary
8. Delivering Database as a Service
Windows Azure Pack DBaaS offerings overview and capabilities
Shared and dedicated database services
The architectural components of WAP DBaaS
Planning the DBaaS platform fabric
Planning the database server's groups
Planning the SQL Server's fabric deployment
Planning the MySQL Server's fabric deployment
Implementing SQL DBaaS
Creating SQL groups
Adding SQL Servers to groups
Implementing the MySQL resource provider fabric
Installing and configuring MySQL servers
Creating MySQL groups
Adding MySQL Servers to groups
SQL and MySQL DBaaS management operations – service providers
Enabling DB QoS – the SQL resource governor
Implementing SQL resource governor for WAP
Creating SQL groups and adding SQL Servers
Resource templates
Authoring DBaaS plans
Creating plans for SQL and MySQL DBaaS
Add-ons for SQL and MySQL DBaaS plans
DBaaS – tenant experience
Database provisioning and access
Database management operations – tenants
Dedicating DBaaS offerings
DBaaS VM Role gallery items (IaaS and database software)
Dedicated groups and plans
Summary
9. Automation and Authentication – Service Management Automation and ADFS
SMA – overview and architecture
An overview of SMA
The architecture of SMA
Planning the SMA infrastructure
Planning for availability
Planning for performance and capacity
Installing and configuring SMA
SMA installation prerequisites
Installing the SMA web service, runbook worker, and PowerShell module
Installing web worker roles
Post installation tasks
Integrating SMA with Windows Azure Pack
Dealing with SMA assets
Asset types and functionalities
Adding and managing assets
Dealing with SMA runbooks
Sample runbooks
Creating a runbook
Authoring a runbook
Using assets in runbook PowerShell workflows
Scheduling a runbook
Dealing with jobs
Configuring the runbook logging
Linking runbooks with VM cloud actions
Enabling ADFS authentication for WAP portals
ADFS authentication architecture and overview – admin and tenant portals
Adding the WAP portal as a relying party
Configuring WAP websites to use ADFS
Summary
10. Extending WAP Capabilities with Partners' Solutions
Microsoft Azure Stack
Windows Azure Pack updates
Windows Azure Pack Partner Ecosystem
Offer VMware with WAP – vConnect by Cloud Assert
Konube Integrator – connect with public clouds
Apprenda – Enterprise PaaS solutions
BlueStripe's performance center for WAP
Usage and billing by Cloud Assert
Cloud Cruiser for WAP
Request Management by GridPro
Odin – WAP APS packages
Cisco ACI – application centric infrastructure
5nine cloud security
Team access control for WAP
Nutanix hyper-converged infrastructure for WAP clouds
A NetApp storage for Microsoft Clouds
Summary
Index
← Prev
Back
Next →
← Prev
Back
Next →