VMware Cloud on AWS

It was announced during October 2016, and later at the AWS re:Invent 2016 stage in November, that VMware and Amazon Web Services (AWS) would join a partnership. Thus providing VMware Cloud on AWS.

Brief History of VMware Cloud/vCloud Air

During the previous 10 years a lot of companies have been migrating/transitioning into public cloud. This change in technology resulted in VMware on-premise solution to lose much needed revenue. Then VMware announced in 2013 that they would start vCloud Air, but refreshing the hardware turned out to be costly.  Earlier this year vCloud Air would close its public cloud offerings. Which to me makes sense, because VMware has been joining parterships with other public cloud providers to stay in the market.

Fast forward to August during VMworld 2017. It was announced that VMware after a year of beta testing, and countless feedback from the vast VMware community. Would publicly start providing VMware Cloud on AWS in the US West (Oregon) region.  UPDATE: US EAST (Virgina) region is now available.


VMware has also been working on NSX networking virtual layer. VMware NSX is a virtual networking and security software product family created from VMware’s vCloud Networking and Security (vCNS) and Nicira Network Virtualization Platform (NVP) intellectual property. VMware states that you do not need to have NSX enabled on your on-premise infrastructure to leverage NSX inside VMC (VMware Cloud). That is great news for organizations who haven’t played with NSX.

The ESXi hosts are connected to AWS VPC created by VMware or added to an existing VPC. This allows the bandwidth to be maintained by AWS Elastic Networking Adapter (ENA). ENA can support a throughput up to 25 Gbps, making it fully managed by you.

The downside of using VMware inside AWS is that you currently can’t create Elastic IP (EIP), but EIPs are reserved for the NSX Edge Gateway. You are also not able to separate the load between availability zones or link multiple AWS accounts.

VMware Current Hardware/Compute on AWS

VMware ESXi host run on a bare-metal server, but still utilize the Amazon VPC. This could be the key reason why VMware is taking a while to role out to the other regions. VMware’s deal with AWS starts with you off with a bare-metal server that work with the AWS VPC. VMware Cloud on AWS uses SDDC (Software-Defined Data Center). This consist of 36 cores, 72 hyper-threads, 512GB RAM, NVMe attached flash storage (3.6 TB cache plus 10.7 TB raw capacity tier).
Region:US West (Oregon) and US East (Virgina)
On-Demand (hourly) 1 Year Reserved 3 Year Reserved
List Price ($ per host) $8.3681/hour $51,987/year $109,366/3 year
Effective Hourly* $8.3681/hour $5.9346/hour $4.1616/hour
Savings Over On-Demand 30% 50%


Support and Billing

AWS support doesn’t support VMware Cloud on AWS, because VMware controls the selling, delivery, billing, and support. The only way you can be charged by AWS is by using AWS services, and therefore meaning you do not need to pay for AWS support.

Payment can be by credit card or by an existing VMware.

VM Management

The VMware Cloud on AWS console allows you to deploy where you want AWS. Inside the console you will see the SDDC, organization, API OAuth tokens. Within the SDDC you can see the summary, network, connection info, and live support.

Connection info has the vSphere login info and connection string.
Network tab has an interactive design workflow that will create a tickets to VMware Support.
You can also use vCenter to manage both on-premise and VMC on AWS.
Here is some screenshots of the VMware Cloud on AWS Console, but I do suggest that you try out the free demo.



You can now demo it yourself here 



SSH on Windows 10 with Fall 2017 Update!


It has come to my attention that you can now install SSH on Windows 10 version 1709 “Fall Creators Update” (OS Build 10.0.16299). To find what version of Windows 10 you are currently running, hit Windows Key + R and type winver.


Installing OpenSSH on Windows 10 is done inside the Optional Feature section. You simply have to type in Manage Optional Features into the Windows 10 Search. Open the result. That is a lot of manual work, but it can be done with PowerShell or CMD line, located at the bottom of this post.

2017-11-28 14_03_09-.png

Once the window is open click on Add a Feature. Here you will see OpenSSH Client (Beta) and OpenSSh Server (Beta). Select the OpenSSH Client (Beta). It will install in a matter of seconds.

You will need to do a reboot, but soon as you are back into your system you can simply open up PowerShell or the Command Prompt and type ssh. This is because openSSH client binaries have been appended to the System Environment Variables PATH.

OpenSSH is still in beta and therefore has limitations, but this is still a great feature to have on Windows 10. Working with a lot of Linux distributions in the Public Cloud offerings use to be a hassle. No more PuTTY, PSEXEC or WinRM!

You can simply do it with PowerShell as well:

get-windowsoptionalfeature -online //This list all optional features
get-WindowsOptionalFeature -Online -FeatureName "*OpenSSH*" //This only find the feature with OpenSSH
Enable-WindowsOptionalFeature -Online -FeatureName "*OpenSSH*Client*" -All //This install OpenSSH Client

//Disable the Optional Feature by
Disable-WindowsOptionalFeature -Online -FeatureName "*OpenSSH*"

Or with command-line

<span data-mce-type="bookmark" style="display: inline-block; width: 0px; overflow: hidden; line-height: 0;" class="mce_SELRES_start"></span>
dism /online /get-capabilities | findstr /i "OpenSSH.Client"