AWS Official Blog

  • Welcome the Newest AWS Community Heroes (Winter 2015)

    by Jeff Barr | on | in AWS Community Heroes | | Comments

    I would like to extend a warm welcome to the newest AWS Community Heroes:

    • Jarrod Levitan
    • Keith Yau
    • Boyan Dimitrov
    • Austen Collins
    • Teri Radichel

    The Heroes share their enthusiasm for AWS via social media, blogs, events, user groups, and workshops. Let’s take a look at their bios to learn more.

    Jarrod Levitan
    Jarrod is the Chief Cloud Officer of TriNimbus, an Amazon Web Services Premier Consulting Partner and leading DevOps service provider, which supports organizations as they migrate to and take advantage of AWS and the Cloud. Being a hard core AWS enthusiast, Jarrod is also an organizer of the Canadian AWS User Group Meetups in Vancouver, Toronto, Ottawa, Montreal, Calgary and Edmonton. As an entrepreneur with experience building an enterprise SaaS company, Jarrod is a change agent supporting organizations as they shift culture and strategically adopt progressive technologies. Serving customers and making them successful long term is at his core and when combined with his extensive financial and technological background he provides immeasurable strategic insight.

    You can connect with Jarrod on LinkedIn and follow him Twitter.

    Keith Yau
    Keith is the founder of BootDev, a cloud based platform for running websites. BootDev is built on AWS and leverages AWS services such as S3, Route 53, CloudFormation, and CloudFront, allowing it to power fault-tolerant, large scale web applications.

    Keith has worked on large scale web projects for several enterprise customers across Japan, China, and US in the gaming, Internet, and big data industries. For a large Southeast Asia news site, he engineered a way to deploy a multi-level caching architecture with auto-scaling. Keith is active in the startup and technology community across China, organizing groups like Drupal China and Barcamp China. He is also an active member of  several AWS User Group Meetups in China.  He shares his AWS and cloud related knowledge & experience on his personal tech blog and the “bootdev” channel on Wechat.

    Connect with Keith on LinkedIn, or use the following QRcode to join the Wechat channel:

    Boyan Dimitrov
    Boyan is Director of Platform Engineering at Sixt, where he is working on a next generation mobility ecosystem. He is a passionate cloud architect with plenty of experience in distributed systems, self-healing applications and microservices platforms. Before joining Sixt, Boyan was very active in the startup scene, most recently he was the Platform Automation Lead at Hailo where he worked on Hailo 2.0 – a global microservices platform.

    Boyan has been using AWS since 2008!  In past years he has helped several small and large businesses experience and benefit from running their workloads on the cloud. He is a frequent speaker at AWS meetups and Summits, sharing design patterns for developing and operating highly scalable cloud-native solutions. A devoted enthusiast of the Go programming language, Boyan worked on goamz, one of the first AWS SDKs for Go.

    Connect with Boyan on LinkedIn, folllow him on Twitter, watch his SlideShare presentations, or take a peek at his GitHub repos!

    Austen Collins
    Austen is an entrepreneur and software engineer located in Oakland, CA.  His specific focus is on building cheap, scalable Node.js applications while minimizing DevOps requirements as much as possible.  An enthusiastic AWS Lambda user from day one, Austen founded the Serverless Framework (formerly JAWS), an open source project and module ecosystem to help everyone build applications exclusively on Lambda, without the hassle and costs required by servers.  AWS Lambda can significantly reduce the total cost of ownership of all software projects.  Every ambitious developer and company should take advantage of Lambda, and Austen will help you get started.

    You can connect with Austen on LinkedIn, follow him on Twitter and check out his code on GitHub.

    Teri Radichel
    Teri is a security and software professional with a strong interest in the automation of security, processes and data analysis, with a focus on auditing, networking and financial systems. As a master software engineer on the cloud team for a large financial institution, she helped engineer the initial use of the AWS platform and implements networking for over 60 VPCs.  Teri started the Seattle AWS Architects Engineers Meet Up to connect with and learn from other AWS users. She runs a side consulting business which is part of the AWS Partner Network.  She has earned multiple security certifications from SANS Institute, and also holds an AWS Certification, a Master of Software Engineering from Seattle University, and a Business degree from the University of Washington.

    You can connect with Teri on LinkedIn and follow her on Twitter, and read her blog, Random Internet Connections.

    Welcome Aboard!
    Please join me in welcoming our newest AWS Community Heroes!

    Jeff;
  • New – Route 53 Traffic Flow

    by Jeff Barr | on | in Route 53 | | Comments

    I registered my first domain name almost 20 years ago! Back then, the mapping from a domain name to a server was simple and straightforward. Load balancers, geographic redundancy, website monitoring, cloud computing, and the like had not yet entered the scene. The mapping was always from a domain name to a single, unchanging IP address.

    Today of course, the situation is a lot different. The mapping from domain name to IP address is no longer necessarily 1 to 1. Sophisticated sites can route requests to servers that are as close as possible to the requester, and may also want to use the requester’s location in other ways.

    Route 53 Traffic Flow
    In order to make it easier for you to build and run cloud-based applications that embody these characteristics, we introduced a new Traffic Flow feature for Amazon Route 53 last week. You can use this feature to build a routing system that uses a combination of geographic location, latency, and availability to route traffic from your users to your cloud or on-premises endpoints.

    You can build your traffic routing policies from scratch, or you can pick a template from a library and then customize it. You can create multiple policies for a given DNS name, and decide which one is active at any given time. Even better, you can do all of this graphically, from within the Route 53 Console.

    Creating a Traffic Policy
    I will create a traffic policy for one of my domain names, doordesk.com. I start by entering a name and a description:

    The console displays the graphical traffic policy editor:

    The Start point is simply a DNS entry:

    It can connect to several different types of rules and endpoints:

    If I choose to create a new endpoint, the editor prompts me for the details:

    I can map the Start point to an IP address by choosing Value and entering the address:

    At this point I have designed a simple policy that maps the A record to a fixed IP address.

    Perhaps I have a production server and a pre-production server, and I would like to send 95% of the traffic to the first one and the remaining 5% to the second. I can do this by creating a Weighted rule that looks like this:

    As you can see above, I can also point each element of the rule at one of my Route 53 health checks. If I do this, traffic will be routed to the endpoint only if the health check indicates that the endpoint is healthy.

    I can also create a Failover rule. For example, I can route traffic to an IP address if the server is healthy, and to a static, fallback website hosted in S3 if it is not. Here’s how I do that:

    The next option is to create a Geolocation rule. I can use a rule of this type to route traffic based on the geographic origin of the DNS query. Here’s a sample:

    The final type of rule is called a Latency rule. A rule of this type routes traffic to the AWS region with the lowest latency, as measured from the location of the DNS request. Perhaps I have EC2 instances in the US East (Northern Virginia) and Asia Pacific (Tokyo) regions, and want to provide a good experience by routing traffic as appropriate. Here’s how I would set that up:

    The rules can be combined to create more complex traffic flows. Here’s part of a policy that combines Geolocation, Latency, Weighting, and Failover rules, in that order:

    After all of this experimentation, I moved ahead with the first policy that I showed up: a simple mapping from IP address to endpoint. I clicked on Save as new version.

    Create Policy Records
    The next is to create policy records that actually implement (DNS-wise) the traffic policy. The console makes this really easy. I simply select the domain name and the DNS name:

    When this action finishes (generally within a minute or two), the DNS records for the new policy take effect in Route 53. As is always the case when you make changes, the DNS TTL (Time to Live) for the domain can mean that changes can take a while to propagate to other DNS servers and to client applications that cache the results of DNS lookups.

    You can create and store multiple versions of each of your traffic policies, and then put any desired version in to effect (by creating policy records) as desired:

    Available Now
    This new feature is available now and you can start using it today. To learn more, read about Using Traffic Flow to Route DNS Traffic in the Route 53 Developer Guide. Pricing starts at $50.00 per policy record per month (see Route 53 Pricing for more info).

    Jeff;

  • New – AWS Price List API

    by Jeff Barr | on | | Comments

    Many AWS customers and partners have been asking for a programmatic way to access prices for AWS services. This information can be used in several ways. Some potential customers are evaluating the feasibility and cost-effectiveness of moving their on-premises workloads to the cloud and want to “do the math.” Current customers and partners would like to make sure that their budgeting, forecasting, and analytics tools are able to analyze AWS prices without having to resort to scraping our web site. Our Managed Services Partners create and supervise tens or thousands of linked AWS accounts (grouped together via Consolidated Billing) and need to make sure the bills presented to their customers reflect the cost of each resource.

    New AWS Price List API
    In order to meet the needs of these customers and to foster the development of even more tools that focus on cost management, budgeting, and the like, we are launching the AWS Price List API. This API provides you with access to prices in JSON and CSV form. You can download and process this information on an as-needed basis. You can also elect to receive notification via Amazon Simple Notification Service (SNS) each time we make a price change.

    Pricing information can be accessed by URLs, each structured as follows:

    https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/{offer_code}/current/index.{format}

    where format can be either “json” or “csv.”

    You can find the offer code and URLs for all supported services by accessing the Offer Index (https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/index.json). It begins like this (the currentVersionUrl values are all relative to https://pricing.us-east-1.amazonaws.com):

    {
      "formatVersion" : "v1.0",
      "disclaimer" : "This pricing list is for informational purposes only. All prices are subject to the additional terms included in the pricing pages on http://aws.amazon.com. All Free Tier prices are also subject to the terms included at https://aws.amazon.com/free/",
      "publicationDate" : "2015-11-19T02:10:02Z",
     "offers" : {
        "AmazonS3" : {
          "offerCode" : "AmazonS3",
          "currentVersionUrl" : "/offers/v1.0/aws/AmazonS3/current/index.json"
        },
        "AmazonRedshift" : {
          "offerCode" : "AmazonRedshift",
          "currentVersionUrl" : "/offers/v1.0/aws/AmazonRedshift/current/index.json"
        },
        "AmazonEC2" : {
          "offerCode" : "AmazonEC2",
          "currentVersionUrl" : "/offers/v1.0/aws/AmazonEC2/current/index.json"
        },
        "AmazonCloudWatch" : {
          "offerCode" : "AmazonCloudWatch",
          "currentVersionUrl" : "/offers/v1.0/aws/AmazonCloudWatch/current/index.json"
        }
      }
    }

    Each API response contains two sections: product information and pricing information. Here’s a sample of the product information:

    {
      "formatVersion" : "v1.0",
      "disclaimer" : "This pricing list is for informational purposes only. All prices are subject to the additional terms included in the pricing pages on http://aws.amazon.com. All Free Tier prices are also subject to the terms included at https://aws.amazon.com/free/",
      "offerCode" : "AmazonRDS",
      "version" : "20151001000000",
      "publicationDate" : "2015-11-15T04:02:20Z",
      "products" : {
        "FNR4GZ675EW5UXJW" : {
          "sku" : "FNR4GZ675EW5UXJW",
          "productFamily" : "Database Instance",
          "attributes" : {
            "servicecode" : "AmazonRDS",
            "location" : "US West (Oregon)",
            "locationType" : "AWS Region",
            "instanceType" : "db.t2.small",
            "currentGeneration" : "Yes",
            "instanceClass" : "Burstable performance instances",
            "vcpu" : "1",
            "memory" : "2",
            "piopsOptimized" : "No",
            "networkPerformance" : "Low",
            "engineCode" : "10",
            "databaseEngine" : "SQL Server",
            "databaseEdition" : "Express",
            "deploymentOption" : "Single-AZ",
            "usagetype" : "USW2-InstanceUsage:db.t2.small",
            "operation" : "CreateDBInstance:0010"
          }
        },

    We’ve added product attributes to all our products. You can use these product attributes to find the SKU that you need prices for. To help you find prices faster, pricing information is also indexed by SKU.

    Here is the pricing information associated with the product information above:

         "FNR4GZ675EW5UXJW" : {
            "FNR4GZ675EW5UXJW.JRTCKXETXF" : {
              "offerTermCode" : "JRTCKXETXF",
              "sku" : "FNR4GZ675EW5UXJW",
              "effectiveDate" : "2015-10-01T00:00:00Z",
              "priceDimensions" : {
                "FNR4GZ675EW5UXJW.JRTCKXETXF.6YS6EN2CT7" : {
                  "rateCode" : "FNR4GZ675EW5UXJW.JRTCKXETXF.6YS6EN2CT7",
                  "rateType" : "Fixed",
                  "description" : "$0.044 per RDS T2 Small Instance hour (or partial hour) running SQL Server EX - LI",
                  "beginRange" : "0",
                  "endRange" : "Inf",
                  "unit" : "Hrs",
                  "pricePerUnit" : {
                    "USD" : "0.0440000000"
                  },
                  "appliesTo" : [ ]
                }
              },
              "termAttributes" : { }
            }
          },

    Available Now
    This information is available now and you can start to make use of it today. It is available for all public AWS regions except Beijing (China). Information is not provided for Free Tier pricing, Spot Instances, or for products in the AWS Marketplace.

    To learn more, read Using the Price List API.

    Jeff;

  • New VM Import Options for EC2

    by Jeff Barr | on | in VM Import/Export | | Comments

    When I discuss AWS with enterprise customers, they often ask me how they can take advantage of their existing investments in on-premises virtualization. They want to take advantage of their existing “golden” images and the development, deployment, and certification processes that go along with them.

    Fortunately, I am able to tell them about two separate aspects of AWS – VM Import / Export and the AWS Management Portal for vCenter. Both of these tools allow our enterprise customers to bring their existing virtual machine images in to AWS and to start making good use of them in short order.

    Today we are expanding both tools with support for additional operating systems. The AWS Management Portal for vCenter is now able to import complex, multi-volume VMs to EC2.

    New Operating System Support
    In addition to support for the existing lineup of Windows and Linux operating system (read the VM Import/Export Prerequisites for a full list), you can now import the following operating system images in to EC2:

    • SUSE/SLES 11-12
    • Oracle Enterprise Linux 6-7
    • Fedora 19-21
    • Windows 10

    AWS Management Portal for vCenter Updates
    The portal is now capable of importing any operating system image that is accepted by VM Import/Export, including multi-volume VMware images. The importing process creates Amazon Machine Images (AMIs) and EC2 instances.

    Here’s what the import process looks like from within the portal:

    In order to make use of these features, you will need to enable auto-upgrade in the portal or download the latest version of the portal.

    These features are available now and you can start using them today!

    Jeff;

     

  • AWS Direct Connect Update – Five New Locations

    by Jeff Barr | on | in AWS Direct Connect | | Comments

    AWS Direct Connect makes it easy for you to create a dedicated network connection from your premises to AWS. This private connectivity can reduce your network costs, increase data transfer throughput, and provide a more consistent experience than a shared Internet-based connection.

    I am pleased to be able to announce that we have opened up 5 more Direct Connect locations, bringing the total to 23. Here are the new locations:

    • Equinix Slough (LD4, LD5, LD6) – supporting the Europe (Ireland) region.
    • Equinix Dallas (DA1, DA2, DA3, and DA6) – supporting the US East (Northern Virginia) region.
    • GPX Mumbai – supporting the Asia Pacific (Singapore) region.
    • Tivit São Paulo – supporting the South America (Brazil) region.
    • Equinix San Jose (SV1, SV5) – supporting the AWS GovCloud (US) region.

    Every AWS region is now supported by a pair of Direct Connect locations. This allows you to incorporate an additional level of redundancy into your designs. In addition to using multiple VPNs for backup and provisioning two connections to the same site for device redundancy, you can now get site redundancy for every region. A single VPC can accommodate multiple connections; to learn how to set this up read Configure Redundant Connections with AWS Direct Connect.

    You can use the Direct Connect Console to create a connection:

    Connections are always made to a particular Direct Connect location and can run at 1 Gbps or 10 Gbps. If you don’t need that much capacity, you can work with one of our Direct Connect Partners to provision a more modest connection. To learn more, check out the Direct Connect User Guide.

    Jeff;

     

  • AWS Directory Service Update – Support for Managed Microsoft Active Directory

    by Jeff Barr | on | in AWS Directory Service | | Comments

    The AWS Directory Service allows you to use your existing corporate identities to access AWS services and to simplify cloud-based deployment of Microsoft Windows and Linux applications that are dependent on the availability of a directory. We launched the service last year with support for two types of directories (AD Connector and Simple AD); see my post, New AWS Directory Service, to learn more.

    Late last week we launched a third option, support for a managed Microsoft Active Directory, powered by Windows Server 2012 R2. When you choose this option, you get a Microsoft Active Directory that is designed to support up to 50,000 users (approximately 200,000 directory objects, including users, groups, and computers). The directory runs in two separate Availability Zones within a Virtual Private Cloud.

    Provisioning is easy, quick (25-30 minutes), and straightforward. Because this is a managed service, common administrative tasks are handled for you. This includes host monitoring with automatic replacement, data replication, snapshot backups, and automatic software updates. As is often the case with AWS, you will spend less time administering and more time working on your applications and your business.

    Use Cases
    With this launch, running workloads that are aware of a directory is easier than ever. This includes Microsoft SharePoint as well as custom applications that make use of .NET and/or SQL Server.

    System administrators can manage user and group memberships, join Linux and Windows computers to a domain, set up Kerberos single sign-on (SSO), apply group policies, and create trust relationships between domains.  They can also use their existing corporate credentials to log in to the AWS Management Console in order to manage AWS resources.

    Provisioning a Directory
    You can provision a managed Microsoft Active Directory from the AWS Directory Service Console. Visit the Console, click on Get Started Now, and then choose Create Microsoft AD:

    Enter a name (I used dir.jeff-barr.com), set up an administrative password, choose a VPC, and pick two subnets of the VPC:

    Then click on Next Step to review the settings and to make sure that you understand the terms of the free trial of AWS Directory Service, then click on Create Microsoft AD:

    Visit the list of directories, check your email, walk your dog, and then wait for the status to change to Active (click on the refresh icon every so often):

    You can then connect to the directory in the usual way, create your groups and users, and enjoy the benefits that I listed above.

    You can create snapshots (and restore them later) from the console; simply select Snapshots in the navigation bar and click on Create Snapshot:

    Pricing and Availability
    The Managed Microsoft Active Directory Service is available now in the US East (Northern Virginia), US West (Oregon), Europe (Ireland), Asia Pacific (Sydney), and Asia Pacific (Tokyo) regions. You can try it out for one month (750 hours of usage) at no charge. After that, you’ll pay $0.40 per hour per in the US East (Northern Virginia) region; see the AWS Directory Service Pricing page for pricing in other regions.

    Jeff;

  • New – Instance Protection for Auto Scaling

    by Jeff Barr | on | in Auto Scaling | | Comments

    You can use Auto Scaling to scale a collection of EC2 instances up and down based on a set of conditions that you define. Scaling out helps you to maintain the desired level of performance as demand for processing power increases; scaling in reduces costs during quiet periods.

    Today we are giving you additional control over the instances that are eligible to be terminated when one of your Auto Scaling groups processes a scale in action. As has been the case in the past, if you take no special action, any instance in the group can be terminated. With the new control that we are giving you today, you can protect certain instances from termination.

    You might want to do this for several reasons. First, an instance might be handling a long-running work task, perhaps pulled from an SQS queue. Protecting the instance from termination will avoid wasted work. Second, the instance might serve a special purpose within the group. It could be the master node of a Hadoop cluster, or a “canary” that flags the entire group of instances as up and running.

    Protecting Instances from Termination During Scale In
    You can protect instances from termination by simply selecting them in the Auto Scaling Console and then choosing Instance Protection from the Actions menu:

    Then confirm your intent:

    You can see the protection status of each instance in a group from within the Console:

    You can also change the protection status of one or more instances by calling the SetInstanceProtection function. If you wanted to use this function to protect long-running, queue-driven worker processes from scale-in termination, you could set up your application as follows (this is pseudocode):

    while (true)
    {
      SetInstanceProtection(False);
      Work = GetNextWorkUnit();
      SetInstanceProtection(True);
      ProcessWorkUnit(Work);
      SetInstanceProtection(False);
    }
    

    In most cases, you will want to leave at least one instance in each of your auto scaling groups unprotected. If all of the instances are protected, no scale in action will be taken. To learn more, read about the Auto Scaling Lifecycle.

    This new functionality is available now and you can start using it today!

    Jeff;

    PS – The AWS SDKs will be updated on December 8th; you’ll be able to use the SetInstanceProtection function after the update.

  • New – Encryption at Rest for Amazon Aurora

    by Jeff Barr | on | in Amazon Aurora | | Comments

    We launched Amazon Aurora a little over a year ago (see my post, Amazon Aurora – New Cost-Effective MySQL-Compatible Database Engine for Amazon RDS, to learn more). Customer adoption of Amazon Aurora has been strong and it is now the fastest-growing AWS service! We recently made Amazon Aurora available in the Asia Pacific (Tokyo) region for our customers in Japan and the surrounding area (it was already available in the US East (Northern Virginia), US West (Oregon), and Europe (Ireland) regions).

    Encryption at Rest
    Encryption is an important part of any data protection strategy. Today we are making it easier for you to encrypt the data that you store in Amazon Aurora (this is often known as “encryption at rest”). As is the case with the other encryption options for RDS, you simply choose a key (either AWS-managed or customer-managed) from AWS Key Management Service (KMS) when you create the database instance:

    Encryption (AES-256) applies to the data in the database, logs, backups, snapshots, and read replicas. You  must specify encryption when you create the database instance; you cannot enable or disable it for a running instance. Read about Encrypting Amazon RDS Resources to learn more.

    If you choose to create your own key, you can request annual rotation:

    You can also enable AWS CloudTrail logging for your AWS account. This will allow you to track all of the calls made to KMS (including all Encrypt and Decrypt operations) for auditing purposes. To learn how do to this, read Logging AWS KMS API Calls Using AWS CloudTrail.

    — Jeff;

    PS – Before you ask, Amazon Aurora uses AES-256 to encrypt data in transit.

     

  • AWS Podcasts – Convox, FundersClub, Pachyderm, and Runscope

    by Jeff Barr | on | in AWS Podcast | | Comments

    Early in the fall I spent two days talking to startups and recording their stories in the basement of the AWS Loft in San Francisco as part of the Intel Startup Spotlight focus for the AWS Podcast.

    I published the first four interviews a couple of months ago. Life got kind of busy (this little thing called AWS re:Invent took up a bunch of my time) and I am just now getting around to editing and uploading the interviews that I did on the second day. As I noted in my earlier post, the Loft is a busy place and you might hear the occasion footstep or siren.

    On Tuesday, September 1 I spoke with Convox, FundersClub, Pachyderm, and Runscope. Here are the episodes and the show notes (the “Episode” links go directly to the MP3 files; you can also visit the AWS Podcast page and subscribe to the feed):

    Episode 111 – Convox
    For Episode 111, I interviewed Noah Zoschke of Convox. They are building a new application deployment platform on AWS.

    Episode 112 – FundersClub
    For Episode 112, I interviewed Charley Walton of FundersClub. They are an AWS-powered venture capital platform.

    Episode 113 – Pachyderm
    For Episode 113, I interviewed Joe Doliner of Pachyderm. They are building a full-stack, container-based replacement for Hadoop.

    Episode 114 – Runscope
    For Epsiode 114 I spoke with Ryan Park (Principal Software Engineer), John Sheehan (CEO), and Stephen Huenneke (Principal Software Engineer) of Runscope.

    Special Thanks
    The AWS Podcast is a team effort; I want to take this opportunity to recognize the contributions of my co-workers:

    Jeff;

    PS – I managed to lose my camera when I traveled to the AWS Summit in Barcelona, so there are no pictures this time around!

  • AWS Webinars for December 2015

    by Jeff Barr | on | in Webinars |

    Every month, we set up a series of webinars that are designed to bring you up to speed on the latest AWS services & features, and to make sure that you are aware of the best ways to put them to use. The webinars are conducted by senior AWS Product Managers and Solution Architects and often include a guest speaker from our customer base.

    The webinars are free but “seating” is limited and you should definitely sign up ahead of time if you want to attend (all times are Pacific):

    Tuesday, December 8
    AWS allows you to save money, optimize costs, and reduce TCO (Total Cost of Ownership) in several different ways. This webinar will help you to learn more about the economics of the cloud and how they can positively impact your organization.

    Amazon Aurora is a fast and cost-effective relational database designed to be compatible with MySQL.

    Amazon Inspector is an automated security assessment service that helps to improve the security and compliance of apps deployed on AWS.

    Wednesday, December 9
    Amazon EC2 Container Service simplifies the task of software delivery by making it easy to set up a Continuous Delivery (CD) process.

    Do you need a sweeping overview of the entire set of AWS services? Join me for the AWS Services Overview!

    Thursday, December 10
    Many popular games run on AWS.

    Several new AWS services can help you to build fast, responsive backends for your mobile apps.

    EC2 Dedicated Hosts are physical servers with EC2 instance capacity fully dedicated for your use.

    Friday, December 11
    Amazon DynamoDB is a fast and highly scalable NoSQL database.

    Jeff;