Hyper-C is OpenStack on Windows Server 2016, based on Nano Server, Hyper-V, Storage Spaces Direct (S2D) and Open vSwitch for Windows. Bare metal deployment features Cloudbase Solutions Juju charms and MAAS.
3. What is a Hyper-Converged
deployment?
Traditional deployments: separate compute, storage, network hosts
Hyper-converged: all hosts are equal
Uses commodity servers and local storage -> Much cheaper
5. Languages
• OpenStack: Python, C++ (Python native extensions)
• Juju Charms: PowerShell, C#, Python
• Juju: Go
• MAAS: Python
• Open vSwitch: C
6. OpenStack
• Open source cloud management software
• Largest open source foundation after Linux
• The cloud software used by most of the big names in the industry
7. Nano Server
• Leightweight
• Windows without windows
• Very small footprint
• Fast deployment and boot
• Included with Windows Server 2016
9. Storage spaces direct
• Shared nothing storage
• Data mirroring
• Scale-out File Server
• SMB Direct / RDMA
10.
11. MAAS
• Metal as a Service
• DHCP / PXE based provisioning
• Included in Ubuntu
• Uses a Linux image to perform enlisting / provisioning / deployment
• Easy autodiscovery
• Supports IPMI, AMT and other BMC options (including Lego )
12. Juju
• Automated deployment made easy
• Alternative to Puppet, Chef, etc
• Charms provide the deployment scripts
• Easy way to create relationships between charms for complex
deployments