Sunday, January 24, 2021
AWS Personalize
Amazon Personalize enables developers to build applications with the same machine learning (ML) technology used by Amazon.com for real-time personalized recommendations – no ML expertise required.
It is a fully managed machine learning service that goes beyond rigid static rule based recommendation systems and trains, tunes, and deploys custom ML models to deliver highly customized recommendations to customers across industries such as retail and media and entertainment.
Amazon Personalize provisions the necessary infrastructure and manages the entire ML pipeline, including processing the data, identifying features, using the best algorithms, and training, optimizing, and hosting the models. You will receive results via an Application Programming Interface (API) and only pay for what you use, with no minimum fees or upfront commitments.
All data is encrypted to be private and secure, and is only used to create recommendations for your users.
Saturday, January 23, 2021
Federated AWS EKS
Federated Amazon EKS Clusters on AWS is a new AWS Solutions Implementation that automates the deployment and federation of two Amazon Elastic Kubernetes Service (Amazon EKS) clusters across multiple AWS Regions, configuring highly available, low latency, and easily scalable applications.
Over the last few years, Kubernetes has gained an increasing popularity for automating application deployment, scaling, and management, and while it has enabled more and more users, it also is taxing to properly configure its consistent use to deploy applications globally and to manage lots of clusters.
It leverages Kubefed to automate the deployment and federation of multiple well-architected Amazon EKS clusters across AWS Regions. It also deploys the pre-configured bastion host and all necessary dependencies of tools and techniques.
Sunday, January 17, 2021
Lambda Millisecond Billing
Top 5 Features of AWS Lambda during AWS ReInvent 2020
- One millisecond billing - helps to pay for value with millisecond granularity
- Larger function sizes - supports the allocation up to 10GB of memory, 3X increase
- Container Image Support - benefits sub-second auto-scaling, high availability and native integrations
- CloudWatch Lambda Insights - collects and summarizes the performance metrics
- Streaming analytics - lightweight solution for stream aggregations: count, max, average, etc.
Here, I want to highlight the top feature 'one millisecond billing' .
With the recent release, AWS Lambda reduces the efficient billing granularity for the customers from 100ms to 1ms. Eventually, it generates the largest cost benefits even for the short-lived functions.
Effective with December 2020 billing cycle, the customer can save up to 70% on Lambda functions
Monday, January 11, 2021
ECR Cross Replication
Amazon Elastic Container Registry (ECR) is a fully managed container registry that makes it easy to store, manage, share, and deploy your container images and artifacts anywhere.
Replicating container images across regions in Amazon Elastic Container Registry (ECR) automatically has been released, last month. Prior to this, it was expected to implement the replication yourself; now leave the heavy lifting to AWS and focus on building and running the deploy applications.
To get started you simply enable replication, choose the destination accounts and regions you want ECR to copy images to. After this, every time you push an image to the private ECR repository (or call the replicate API explicitly) ECR automatically replicates the image. If the repository does not yet exist in the destination region, CRR automatically creates it.
To illustrate the business benefits of this powerful feature, let us consider a real life example of development team is based out of the US and the team responsible for the deployment is based out of Europe.
US development team creates a container image and pushes it into a private CRR enabled ECR repository in the us-west-2 region. As depicted in the diagram, Europe deploy team can use the image in eu-west-1 container orchestrators such as Amazon EKS or Amazon ECS. It is achievable using automatic Cross Region Replication (CRR) enabled ECR repository feature.
Wednesday, January 6, 2021
IoT Device Manager
AWS IoT Device Management is a managed cloud services that makes it easy to securely register, organize, monitor, and remotely manage IoT devices at scale.
My organization Trimble is leveraging this AWS service and customer voice is registered as attached.
To learn more about managing connected devices at scale and sign up for the Fleet Hub preview, please visit the AWS IoT Device Management website.
Friday, January 1, 2021
IoT Greegrass 2
New version (2.0) of AWS IoT Greengrass is beneficial for device builders to build, deploy, and manage intelligent device software. AWS IoT Greengrass 2.0 provides an open source edge runtime, a rich set of pre-built software components, tools for local software development, and new features for managing software on large fleets of devices.
Existing devices running AWS IoT Greengrass 1.x will continue to run without any changes. To move the existing AWS IoT Greengrass 1.x devices and workloads to AWS IoT Greengrass 2.0, migration guidelines are drafted at https://docs.aws.amazon.com/greengrass/v2/developerguide/move-from-v1.html
As depicted in the above diagram, Greengrass provides hardware root of trust private key storage for edge devices along with the capabilities of hardware-secured message encryption.
As it is launched now, the first 1,000 devices in your account will not incur any AWS IoT Greengrass charges until December 31, 2021 Pricing details are at https://aws.amazon.com/greengrass/pricing/