Amazon Managed Services – experiential data from a real project

AWS has introduced AMS – Amazon Managed Services.  This is a MSP model that is quite new.  AMS provides a scaled down set of APIs and services one finds in the general AWS platform. The MSP model is where a firm outsources to the MSP the IS/IT assets which could include all hardware, networking, applications, software, NOC, Help Desk Levels 1 and 2. AWS MSP is focused on supporting the subset of APIs and services one finds on the general platform.  This could be useful for a firm who wants to deploy assets into the physical-logical VPC of AWS but does not want to manage them and does not desire to have in-house expertise of the width and breadth to manage the platform.

AMS is brand new.  Few reference architectures exist.  The benefits of AMS could include:

  • Access to AMS expertise to manage AWS platforms, networks, and EC2-RDS related APIs and services
  • Risk reduction in moving to AWS by utilising AWS engineers and patterns
  • Ability to use AWS Professional Services (as part of a contract with AMS) to help design patterns, deployment models and services to be used
  • Capability to ask AMS to build specific services for your platform

Demerits could include:

  • Black Box.  Hard to understand what AMS includes.
  • Mostly CLI access which is difficult for management.
  • Restrictions on APIs available.
  • High Availability and Disaster Recovery patterns within AMS still a work in process
  • AMS will only handle the platform infrastructure and security, they will not manage your data or data HA (unless specified in a contract)

AMS is still a model in development and the benefits of using AMS versus the general platform are not yet, widely known.

Attached presentation provides an overview of the AMS process and a project deployment (a real one).

AWS AMS Large System deployment some Best Practices(pdf)