Day: October 28, 2022

Amazon and Microsoft Clean Up Their Cloud Storage Agreements. This month, Amazon.com, Microsoft, and Apple announced that they would revise their cloud storage contracts for consumers to provide better transparency. The Competition and Markets Authority (CMA), an independent consumer advocacy group in the United Kingdom, investigates consumer fairness laws and anticompetitive practices. The group reviewed cloud storage vendors last year and found that many terms and practices in cloud service contracts were detrimental to customers. This included terms that allowed vendors to change prices and services without giving customers adequate notice or the opportunity to cancel. The CMA also deemed suspect terms that vendors can reduce their liability for lost, stolen, or compromised data. They also consider terms that allow them automatically to renew customers’ contracts without giving customers a cancellation window. In an open letter last year to cloud storage providers, the CMA stated that such practices “could violate consumer protection law”. If you are a cloud storage company that deals with consumers, it is important to ensure that your contract terms are fair. Cloud storage providers such as Dropbox, Google, and Mozy have announced that they will amend their contract terms to ensure clarity and fairness for consumers. Amazon.com, Microsoft, and Apple joined the group, issuing separate statements last week outlining their plans for U.K customers. Amazon.com, for its part, stated that it will modify the terms and conditions of its Drive cloud storage services to:

Amazon Linux Machine Image Updated Amazon Web Services Inc. (AWS), yesterday announced an update for the Amazon Linux AMI (Amazon Machine Image). According to Amazon Web Services’ Web site, the Amazon Linux AMI (Amazon Machine Image) is a supported and maintained Linux image that can be used on Amazon Elastic Compute Cloud (Amazon EC2). It provides a secure, high-performance execution environment for Amazon EC2 applications. It supports the most recent EC2 instance types and includes packages that allow for easy integration with AWS. Amazon Web Services offers ongoing security and maintenance updates for all instances that run the Amazon Linux AMI. Amazon EC2 users can get the Amazon Linux AMI at no additional cost. A blog post explains that the roadmap for Linux AMI development is heavily driven by customer feedback. The updated product, which comes almost exactly one year after the last update, features Python 3.5 support. This feedback must be reflected in the Python developers. AWS’ Sean Kelly stated that Python 3.5, the most recent in the Python 3.x series has been integrated with our existing Python experience, and is now available within the Amazon Linux AMI repositories. This includes the pip and virtualenv packages, which can be used for installing and managing dependencies. Alternatives can be used to manage the default python version of /usr/bin/python, just as with our existing Python packages. You can install Python 3.5 and its associated pip or virtualenv packages by running sudo yum python35/virtualenv/python35/pip. Kelly also lists the following new features:

Amazon Launches Elastic Kubernetes Service to Graviton2 Chips Amazon Web Services (AWS), announced that Amazon’s Elastic Kubernetes Service is now available on Graviton2 chips. This was announced at the KubeCon + CloudNativeCon EU 2020 virtual conference. AWS custom-built Graviton processors using 64-bit Arm Neoverse A1 cores. In a blog post, Michael Hausenblas, a product advocate on AWS’ container service team, stated that the 7nm Graviton2 chips contain 30 billion transistors and provide “a major leap in performance” over first-generation AWS Graviton CPUs. The Graviton2 processors are able to power M6g/M6gd and C6g/C6gd instances. Graviton2 supports Large System Extensions (LSE), which improve locking and synchronization performance across large system. It also has support for fp16 and 8-bit dot productions for machine learning, and relaxed consistency-processor consistent (RCpc) memory ordering. Hausenblas stated that these processors are designed to handle a variety of workloads such as application servers and micro-services. They also support electronic design automation, gaming and open-source databases. The processors provide enhanced performance for video encode workloads, hardware acceleration to compress workloads and support for CPU-based machine intelligence inference. The chip also features 256-bit DRAM encryption, which runs 50 percent faster than the previous generation. Amazon EKS on AWS graviton2 is available in most regions where both services are available. Hausenblas has provided a bulleted explanation of what this means:

Amazon Launches Docker Container Service, and ‘AWS Lambda ‘Amazon Web Services (AWS), Inc. announced the Amazon EC2 Container Service with Docker support at Thursday’s keynote at AWS reInvent conference in Las Vegas. Werner Vogels, chief technology officer at AWS, made the announcement. He described the new ECS to be a “highly scalable and high-performance management solution” for Docker containers. He stated that it will allow users to launch and terminate containers to clusters of EC2 instances. It also promises to improve resource efficiency, scheduling, and scheduling. In a blog post, Jeff Barr, AWS evangelist, provided additional information about ECS. He wrote that ECS will allow you to run any number of Docker container across a cluster of Amazon Elastic Compute Cloud instances (EC2) using powerful APIs and other tools. ECS is a cluster management tool that does not require you to install, maintain, or match your cluster hardware inventory to your software requirements. Simply launch some instances within a cluster, assign tasks, and then start them. ECS is built around a multi-tenant, scalable, fault-tolerant base that handles all aspects of cluster management for you. As a preview, the EC2 Container Service can be used. Although it is free to use, users will still need to pay for their EC2 resources. Register here if you are interested. AWS Lambda A preview of AWS Lambda was also launched by the company. AWS Lambda is a cloud-based, event-driven application management service. Barr explained that Lambda is as easy as creating a Lambda function and giving it access to specific AWS resources. The function can then be connected to your AWS resources. Lambda will automatically execute code when objects are modified in Amazon Simple Storage Service (S3) buckets or messages in Amazon Kinesis streams. Both Vogels and Barr praised Lambda’s ease-of-use. The service runs without the need for provision code, Vogels stated during the keynote. Barr called it a “zero administration compute platform”. Lambda reacts on events from other AWS services like DynamoDB and Kinesis. Barr stated in his blog that integration with other AWS services is possible. Pricing for Lambda is dependent on the number and duration of compute times. The first one million requests per month are free. Every million thereafter will cost $0.20. Every 100 millisecond of compute time is charged. A free tier is available for up to 1,000,000 requests and 3.2 Million seconds of compute time per month. Register here to get the Lambda preview. It is available from AWS datacenters in Ireland and Northern Virginia. To cap off his keynote speech Vogels made a few other announcements about AWS services.