AWS Abbreviations

SQS- Simple Queuing Service

SNS- Simple Notification Service

WAM- Workspace Application Manager

VPC – Virtual Private Cloud

DC (DX)- Direct Connect

EFS – Elastic Filesystem

VPE – Virtual Private Endpoint (?)

NAT – Network address translation

EMR- Amazon Elastic MapReduce (EMR) is a web service that uses Hadoop, an open-source framework, to quickly & cost-effectively process vast amounts of data.

IOPS- Input/Output Operations per Second

NFS – Network File System

AML – Amazon Machine Learning

NAS – Network Attached Storage

S3 – Simple Storage Service

EC2- Amazon Elastic Compute Cloud

RDS – Amazon Relational Database Service

ELB – Elastic Load Balancing

Aurora – Amazon’s MySQL-compatible relational database management system (RDBMS)

Right Scale – Manage Your Cloud

Right Scale is a tool to help us with managing a multi-cloud environment. It’s a single interface for multi-cloud support (example AWS, Azure, Google Cloud, as well as VM).

Right Scale is SaaS (software as a service).

The features:
– Cloud and configuration management
– Credential management
– One place to manage user access to the multi-cloud environment
– Managing and automating server patching & maintenance
– Server deployments automation
– Monitoring & alerting (including backup alerts)
– Cloud cost management (cloud analytics)
– With the Collectd plugin you can collect server statistics (in numbers)
– There is the  Multi Cloud Marketplace which gives you access to server templates and scripts (ex. Chef recipes, right script and so on)
– RightScale APIs (everything that’s in the interface, can be done through API)
– It has Chef integration. It has New Relic integration.

The main focus of Right Scale:
* Automation (in and across Clouds through Self-Service and CAT files)
* Governance (Offer self-service IT access while sleeping at night. Design and enforce policies based on budgets, configurations, and user access. Control resource placement and capacity.)
* Economics (Through Cloud Analytics and Self-Service Scheduling we are able to control waste)
* Ecosystem (Multi-cloud & hybrid environment)

Note: Hybrid is the combination of private Cloud (VMware, Open Stack & Cloud Stack environment) and public Cloud (ex. AWS, Azure, Google…).

There are 3 parts to Right Scale Cloud Portfolio Management:
Self-Service, Cloud Management, and Cloud Analytics

RightScale1

Cloud Analytics – shows the cost of the cloud (User oriented view)

  • Budget Alerts
  • Spending Reports
  • Estimation Tool (Scenario Builder)

RightScale2

Want to read more? www.rightscale.com

The Difference between Microsoft Azure and Amazon AWS

At the end of 2013 Microsoft became a visible cloud provider and Amazon was already leader. In July 2014 the two leaders in the market of public Cloud are Amazon and Microsoft. In the future Google and IBM are probably going to join the hyper scale cloud providers (Amazon and Microsoft).

AWS Free Tier vs. Azure Free Trial

An Amazon AWS free tier and a Microsoft Azure free trial are offered. It’s easy to sign up for both– you need only an email, phone number and a credit card. You will have limited instances and resources but it’s great for training or a test. You will have a basic support and access to resources like forums.

The AWS free tier is a monthly recurring program. You can use EC2, ELB, EBS, S3 for up to 12 months. It allows for Micro server (with Windows and Linux, EBS, Cloud watch, billing alerts, ect.). The charges over  the free trier will be automatically charged to the credit card.

The Azure free trial is a 30 day trial of $200 worth of services for 30 days. When you exceed $200 you will not be charged automatically, the resources will be decommissioned but they are not gone. An MSDN subscription includes $100+/month Azure services and a discount on VM’s.

Features

The naming of features is different but here is the mapping.

AWS EC2 = Azure Virtual Machines
AWS VPC = Azure Virtual Network
AWS RDS = Azure SQL Database
AWS ELB = Azure Traffic Manager (load balancer)
AWS Route 53 = Windows Azure name resolution (DNS service)
AWS EBS/S3/Glacier = Azure Storage
AWS Direct Connect = Azure ExpressRoute
AWS IAM With MFA = Azure Multi Factor Authentication
AWS Security Groups (more advanced than Azure EndPoints) = Azure EndPoints
AWS SNS/SES = Azure Service Bus
AWS EC2ConfigService = Azure VM Agent
AWS SQS (simple queuing services)/Auto Scale (more advanced than Azure) = Azure Scheduler
AWS CloudFormation/CloudWatch/AutoScale (more advanced than Azure) = Azure Automation

Both support license mobility (bring your own license)- except the OS license. Both support Puppet and Chef integration from automation and scripting perspective.

AWS RDS vs. Azure SQL Instance

Both provide hosted managed database; both simplify management, deployment and automatic snapshots/backups. Both provide multi availability zones alternatives. Both have the option to BYOL (bring our own license). AWS provides MySQL, PostgreSQL and Oracle, Azure SQL is only one.

AWS VPC Peering vs. Azure Site-to-Site

AWS allows connection between two VPC using private subnets. No transitive peering allowed. Azure security is done through ACL and Windows Firewall, uses VPN to connect.

AWS Reserved Instances vs. Azure Commitment Plans


AWS Reserved Instances (EC2)
are in three tiers (Low, Medium, and High). There is an upfront fee with a discounted rate per hour. Offer 1 to 3 year term with upfront fee. You can sell them on the Marketplace.

Azure Commitment Plans are based on a monthly pay commitment. The minimum is $500/month on Pay Monthly Plan- discount between 20-32%. It applies to all resources except Storage. It’s simple to use compare to the AWS reserved instances. They are non-refundable.

Cost Structures

You need to compare the AWS reserved instances with Azure Commitment Plans. If an instance doesn’t fit you- change it! Monitor your cost and usage.

You need to approach the Cloud- it’s not enough to be a technologist, you need to be a business analyst too. The benefit of public cloud is a known cost. You need to calculate in minimum and maximum, not at an exact cost. Both Amazon and Microsoft will provide you with calculators. AWS is slightly cheaper but it depends on your commitment plan and your MSDN subscription.

AWS will bill you per hour; Azure will bill you per minute (but cash per hour is not your main factor). You should look at discounts & features.

Monitoring and Alerting

AWS offers CloudWatch:
– free monitoring with up to 7 metrics, every 5 min
– paid 10 alerts, 1 million API requests per 1 min
– ELB have active service monitoring
– Metrics for Billing
– Notifications using SNS, SES
– Provide Phone app for basic monitoring and management

Azure Monitoring:
– Basic monitoring included (CPU, Data In/Out, Disk Read/Write Throughput every 3 min)
– Verbose monitoring pulls performance metrics from server instance every 5min, 1h and 12h

Support

Free Support
27x7x365 AWS customer service (not tech. support). Technical support – some with AWS, none with Azure.
Developer Tier Support
AWS $49 per month, Azure $29 per month but you get different thing. AWS will give you Architecture Support, Best practice guidance, Client Side Diagnostic Tools- you don’t get that from Azure.
Medium Tier Support
You get Architecture Support and IAM & API for support access with AWS but that feature is not available for Azure.
High Tier Support
It’s comparable between the two.

Security Access

MFA is an absolute must for both.  Azure lacks a bit the granularity for the users and roles.

AWS offers IAM with MFA:
– Highly detailed delegation (user, role, federation)
– Security keys for SDK/command tools/PowerShell access
– Use SSL Cert for identification thru SSH or password retrieval
– Built in support for clearing local password on boot

Azure offers Highlights – MFA:
– Admin, O365, SDK
– Federation access
– User account thru PowerShell
– OTP thru mobile app, phone call, SMS – Security reports

Compliance AWS has a lot more compliance than Azure (ex. SOC 3). AWS has a government cloud.

SLAs

It’s measured in 5 min intervals. AWS will not declare an outage unless you designed your platform properly. When the service goes down, you will get a credit for the time the service was down.