Summary of AWS blogs for the week of monday Mon Mar 27
In the week of Mon Mar 27 2023 AWS published 92 blog posts – here is an overview of what happened.
Topics Covered
- Desktop and Application Streaming
- AWS DevOps Blog
- Announcements, Updates, and Launches
- Containers
- AWS Smart Business Blog
- Official Database Blog of Amazon Web Services
- AWS Cloud Financial Management
- AWS Training and Certification Blog
- Microsoft Workloads on AWS
- Official Big Data Blog of Amazon Web Services
- Networking & Content Delivery
- AWS Compute Blog
- AWS for M&E Blog
- AWS Storage Blog
- AWS Architecture Blog
- AWS Partner Network (APN) Blog
- AWS HPC Blog
- AWS Cloud Operations & Migrations Blog
- AWS Messaging & Targeting Blog
- The latest AWS security, identity, and compliance launches, announcements, and how-to posts.
- AWS Startups Blog
- Business Productivity
- Front-End Web & Mobile
- AWS Contact Center
- Innovating in the Public Sector
- AWS Open Source Blog
Desktop and Application Streaming
Modernizing VDI with AWS and IGEL Disrupt 2023
Organizations looking to reduce cost and scale quickly can migrate some or all of their digital assets to the cloud. A recent study by The Hackett Group showed that migrating to AWS gave quantifiable business value in areas such as resiliency, agility, cost savings, and staff.
In the same vein, Amazon End User Computing (EUC) team is getting ready for IGEL Disrupt 2023 in Nashville (April 3rd – 5th), following their event in Munich. Kevin Goodman, Director of Product Management for AWS EUC, shared interesting insights from Munich, and is looking forward to the Nashville event.
Benefits of Modernizing VDI with AWS
By migrating digital assets to the cloud with AWS, organizations will be able to innovate faster, while scaling more quickly and creating better customer and employee experiences. Other benefits include:
- Reduced cost
- More resilience in their solutions
- Increased agility
- Better customer experience
Achieving Modernization with AWS and IGEL Disrupt 2023
Migrating to AWS is an important and valuable step in modernizing VDI, and IGEL Disrupt 2023 can help organizations gain the knowledge and insight necessary for successful migration and deployment. At IGEL Disrupt 2023, attendees will have the opportunity to learn more about desktop and application streaming and modernizing their VDI with AWS from experts in the field.
KeyCore Can Help
At KeyCore, our team of experts can help you get the most out of AWS. We provide both professional services and managed services with years of experience in the AWS Cloud. Our expertise in AWS allows us to help organizations migrate to the cloud, and make the most of their AWS solutions. Visit our website here to learn more about how we can help.
Read the full blog posts from AWS
- Don’t just migrate your VDI – modernize it!
- AWS End User Computing coming to IGEL Disrupt 2023 in Nashville
AWS DevOps Blog
Optimizing the Cost of AWS CodeBuild While Enabling DevSecOps, Extending CloudFormation and CDK, and Publishing DevOps Guru Insights to ServiceNow
Optimizing the Cost of AWS CodeBuild
AWS CodeBuild is a fully managed continuous integration service that can compile source code, run tests, and deploy software packages. With CodeBuild, you don’t need to provision and manage your own build servers. You can just define the source code location and your build settings and CodeBuild will run your build scripts. It is important to be aware of the costs associated with CodeBuild and to optimize your builds for cost. One way to optimize your builds is to use multiple build environments that are tailored for different tasks, for example, one for compiling and one for running tests. You can also set up parallel builds to speed up your builds by running multiple build jobs at the same time. Finally, you can use AWS Savings Plans to save up to 72% on CodeBuild and other services. With these strategies, you can optimize the cost of your CodeBuild builds.
Enabling DevSecOps with Amazon CodeCatalyst
DevSecOps is the practice of integrating security testing into the entire software development process. Amazon CodeCatalyst provides tools to facilitate collaboration between developers, security specialists, and ops teams in order to build secure software. Amazon CodeCatalyst encourages cultural transformation which makes security everyone’s responsibility. Additionally, CodeCatalyst includes features such as automated vulnerability scanning, threat intelligence, and runtime protection which can help organizations secure their applications.
Extending CloudFormation and CDK with Third-Party Extensions
With the AWS CloudFormation Public Registry, you can use CloudFormation to manage third-party resources. This registry provides a searchable collection of CloudFormation extensions, making it easy to discover and use them in CloudFormation templates and AWS Cloud Development Kit (CDK) applications. Over the past three months, the Public Registry has added many new and exciting partners. Additionally, the registry supports a wide variety of use cases, including serverless applications, stream processing, and data lake.
Publish Amazon DevOps Guru Insights to ServiceNow for Incident Management
Amazon DevOps Guru is a fully managed AIOps service which uses machine learning to detect when applications behave outside of their normal operating patterns and then generates insights. These insights can be used to alert on-call teams to anomalies in mission-critical workloads. With Amazon DevOps Guru and ServiceNow, you can publish insights from Amazon DevOps Guru to ServiceNow for incident management. This enables teams to quickly identify and address incidents and anomalies in their applications.
How KeyCore Can Help
At KeyCore, we are experienced in solving problems related to DevOps, AWS CodeBuild, Amazon CodeCatalyst, CloudFormation, and Amazon DevOps Guru. We can provide professional and managed services to help your teams optimize their build costs and enable DevSecOps, extend CloudFormation and CDK with third-party extensions, and publish DevOps Guru insights to ServiceNow. Contact us to learn more.
Read the full blog posts from AWS
- Strategies to optimize the costs of your builds on AWS CodeBuild
- Enabling DevSecOps with Amazon CodeCatalyst
- Extending CloudFormation and CDK with Third-Party Extensions
- Publish Amazon DevOps Guru Insights to ServiceNow for Incident Management
Announcements, Updates, and Launches
Announcements, Updates, and Launches
New Features in Amazon SageMaker Canvas
AWS announces new features in Amazon SageMaker Canvas that help business analysts generate insights from thousands of documents, images, and lines of text in minutes with machine learning (ML). With the new features, users can access ready-to-use models and create custom text and image classification models alongside previously supported custom models for tabular data. With SageMaker Canvas, business analysts can quickly create and compare ML models, as well as visualize and evaluate results.
Simplify Service-to-Service Connectivity, Security, and Monitoring with Amazon VPC Lattice
At AWS re:Invent 2022, preview Amazon VPC Lattice was introduced, a new capability of Amazon Virtual Private Cloud (Amazon VPC). VPC Lattice gives users a consistent way to connect, secure, and monitor communication between services. With VPC Lattice, users can define policies for network access, traffic management, and monitoring to connect compute services across multiple AWS accounts, virtual private clouds (VPCs), and AWS Regions. Now it is generally available.
Amazon GuardDuty Now Supports Amazon EKS Runtime Monitoring
Amazon GuardDuty, which launched in 2017, can now analyze tens of billions of events per minute across multiple AWS data sources, such as AWS CloudTrail event logs, Amazon Virtual Private Cloud (Amazon VPC) Flow Logs, DNS query logs, Amazon Simple Storage Service (Amazon S3) data plane events, Amazon Elastic Kubernetes Service (Amazon EKS) cluster API activity, and more.
Announcing General Availability of Step-by-Step Guides for Amazon Connect Agent Workspace
At AWS re:Invent 2022, step-by-step guides for Amazon Connect agent workspace were announced in preview. This feature helps contact centers train new agents to get up to speed with their agent desktop. With this feature, agents can access step-by-step guides that provide visual walkthroughs of processes and tasks, as well as access contextual information such as relevant reports and resources.
How French Broadcaster TF1 Used AWS Cloud Technology and Expertise to Bring the FIFA World Cup to Millions
In order to bring the FIFA World Cup to millions of viewers, TF1, the leading private TV channel in France, started a project three years before the event. This project included adopting a new cloud-based architecture. By using AWS Cloud Technology and Expertise, TF1 was able to streamline their broadcasting platform and provide audiences with an exciting experience.
AWS Application Migration Service Major Updates
AWS Application Migration Service (AWS MGN) simplifies and expedites migrations to AWS by automatically converting source servers from physical, virtual, or cloud infrastructure to run natively on AWS. AWS MGN has new features, including the ability to import and export, source server migration metrics dashboard, and additional post-launch actions.
Amazon Chime SDK Call Analytics
Amazon Chime SDK call analytics is now available. This helps make it easier and cost effective to record and generate insights on real-time audio calls, including transcription, voice tone analysis, and speaker search. Additionally, the AWS Management Console provides better support for Amazon Chime SDK.
AWS Week in Review – March 27, 2023
This week in the AWS world, AWS Application Migration Service has major updates and Amazon Chime SDK Call Analytics was announced. Also, Amazon GuardDuty now supports Amazon EKS Runtime Monitoring and new features in Amazon SageMaker Canvas help business analysts generate insights from thousands of documents, images, and lines of text in minutes with machine learning. Lastly, Simplify Service-to-Service Connectivity, Security, and Monitoring with Amazon VPC Lattice is now generally available and Announcing General Availability of Step-by-Step Guides for Amazon Connect Agent Workspace was announced in preview.
At KeyCore, we understand the importance of staying updated with the latest updates and announcements, and the impact these changes can have on business processes. We provide both professional services and managed services to help customers migrate their applications to the cloud in an efficient and cost-effective way. With our team of experts and our deep experience in AWS, we can help customers select the best technology and services to meet their needs and provide guidance to ensure successful implementation and operation. Contact us today to learn more about how we can help you.
Read the full blog posts from AWS
- New – Ready-to-use Models and Support for Custom Text and Image Classification Models in Amazon SageMaker Canvas
- Simplify Service-to-Service Connectivity, Security, and Monitoring with Amazon VPC Lattice – Now Generally Available
- Amazon GuardDuty Now Supports Amazon EKS Runtime Monitoring
- Announcing General Availability of Step-by-Step Guides for Amazon Connect Agent Workspace
- How French Broadcaster TF1 Used AWS Cloud Technology and Expertise to Bring the FIFA World Cup to Millions
- AWS Application Migration Service Major Updates: Import and Export Feature, Source Server Migration Metrics Dashboard, and Additional Post-Launch Actions
- Amazon Chime SDK Call Analytics: Real-Time Voice Tone Analysis and Speaker Search
- AWS Week in Review – March 27, 2023
Containers
Containerizing Data Workloads on Amazon EKS with Data on EKS and Domainless Windows Authentication
Data on EKS: Streamlining Data Workload Deployment
Data on EKS (DoEKS) is an open-source project aimed at simplifying the deployment of data workloads on Amazon Elastic Kubernetes Service (Amazon EKS). Customers can use DoEKS for Infrastructure as Code (IaC) templates, performance benchmark reports, best practices for deploying and managing data workloads on Amazon EKS, and more. DoEKS can be configured to run on a variety of cloud providers, including Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP).
Domainless Windows Authentication for Amazon EKS Windows Pods
.NET Developers often use domain-joined servers and Active Directory (AD) integration to authenticate and authorize Windows-based applications. However, since containers cannot be domain-joined, it is generally not possible to run these applications in Windows-based containers. Domainless Windows Authentication (DWA) is an open-source project that uses gMSA, webhooks, and cluster roles to enable Windows authentication on Amazon EKS Windows pods. This allows developers to run Windows-based applications in containers on Amazon EKS.
KeyCore: Enhancing Data Workload Performance on Amazon EKS
At KeyCore, we have the expertise to help customers build, deploy, and scale data workloads on Amazon EKS. Our team of certified AWS professionals can use Data on EKS to streamline the process of data workload deployment. We can also help customers configure Domainless Windows Authentication to securely run Windows-based applications in containers on Amazon EKS. As a leading Danish provider of AWS services and managed services, KeyCore can help customers enhance the performance of their data workloads on Amazon EKS.
Read the full blog posts from AWS
- Introducing Data on EKS – Modernize Data Workloads on Amazon EKS
- Domainless Windows Authentication for Amazon EKS Windows pods
AWS Smart Business Blog
How Small and Medium Businesses Can Access On-Demand IT Project Support
According to a Gartner survey, lack of talent is the biggest barrier to achieving business objectives, even more than implementation costs and security risks. Companies are struggling to find skilled professionals to meet their IT project demands. Small and medium businesses can access on-demand IT project support, which will help them fill the talent gap and meet their business goals.
What Is On-Demand IT Project Support?
On-demand IT project support is an alternative to full-time in-house IT staff. This type of support allows businesses to get the help they need on an as-needed basis. Companies can hire IT professionals to work on specific projects without having to commit to hiring full-time employees or managing a whole team of professionals.
Benefits of On-Demand IT Project Support
Using on-demand IT project support has several benefits. It allows companies to access the right talent quickly when they need it. This helps to reduce the time it takes to complete projects and ensures that they are done correctly. It also helps companies save money on creating and managing a permanent IT staff.
How KeyCore Can Help
KeyCore provides on-demand IT project support services to small and medium businesses. Our team of experienced professionals can help you with any IT project you have. We provide both professional services and managed services, so you can get the help you need when you need it. Plus, our team is highly experienced in AWS, so you can rest assured that your projects will be in good hands.
Read the full blog posts from AWS
Official Database Blog of Amazon Web Services
Implementing Resource Counters Using Amazon DynamoDB
When developing applications, it’s frequently necessary to accurately track actions using counters. This could include votes cast, the available quantity of a resource in an eCommerce store, or tickets available for an event. These counters must be updated as the resource quantity changes. In this post, we’ll explore how to implement resource counters using Amazon DynamoDB.
Using Atomic Counters
Atomic counters allow developers to update item values in a single API call. This is a great option as it not only reduces the amount of code required but also helps to minimize the likelihood of errors. Atomic counters use an attribute value to indicate the current count and allow developers to increase or decrease values by a set amount. DynamoDB includes several operations that support atomic counters including the Add operation and the Update operation.
Using Conditional Writes
Conditional writes allow developers to update an item only when certain conditions are met. This approach allows developers to check the existing value of an item and update it only if it meets the desired criteria. DynamoDB also supports this approach using the Update operation and the Compare-And-Set pattern.
Using Conditional Expressions with Update
Conditional expressions with the Update operation allow developers to update an item if a certain condition is met. This approach is useful when the current value of an item must be checked before it can be updated. For example, if the value of a counter must be greater than 0 before it can be updated.
Using a Secondary Index
DynamoDB supports the use of secondary indexes, which allow developers to query data based on alternate keys. Secondary indexes can be used to store the current value of a counter and then query the index for the current value. This approach can be particularly useful when the counter must be updated atomically.
Using a Separate Table
In some cases, developers may choose to store a counter in a separate table. This approach can help when the counter needs to be accessible in multiple parts of an application and updated asynchronously. Developers can use DynamoDB’s Write-Ahead Logging feature to make sure that all updates are applied in the correct order.
Using Versioning
Another approach for managing counters is to use versioning. In this approach, the current version of an item is stored in a separate attribute and the latest version is always returned when querying the item. This approach can help to ensure that updates are applied in the correct order and that the latest version is always returned.
Using an Aggregation Table
An aggregation table is a separate table that is used to store the current value of a counter. This approach can be useful when multiple counters need to be tracked in one application. The aggregation table can be used to store the current value of each counter, and these values can then be retrieved with a single query.
Using an Event Stream
Event streams allow developers to capture changes to an item and store them in a stream. The stream can then be used to track changes to a counter over time. This approach can be useful when the counter needs to be used in multiple parts of an application and tracked over a period of time.
Advantages of Amazon DynamoDB for Resource Counters
Amazon DynamoDB provides a number of advantages for resource counters. One of the main advantages is that it supports atomic counter operations, which allow developers to update an item in a single API call. DynamoDB also supports conditional writes, which allow developers to check the current value of an item before it is updated, and versioning, which allows developers to track changes to an item over time. Additionally, DynamoDB supports the use of secondary indexes and aggregation tables, which can be used to store the current value of multiple counters.
KeyCore Can Help
At KeyCore, we are experts in implementing and managing Amazon Web Services. We provide professional services and managed services to help you get the most out of your cloud infrastructure. Our team can help you design, implement, and manage your resource counters using Amazon DynamoDB. Contact us today to get started.
Read the full blog posts from AWS
- Implement resource counters with Amazon DynamoDB
- The World is a graph: How Wiz reimagines cloud security using a graph in Amazon Neptune
- Amazon Aurora PostgreSQL database authorization using role-based access control
- Contributing to therapeutic drug development using Amazon Managed Blockchain
- 10 Amazon Aurora tips for application developers – Part 2
- 10 Amazon Aurora tips for application developers – Part 1
- AWS Optimization and Licensing Assessments can help you to optimize Amazon RDS migration and usage costs
- Migrate Oracle Databases to AWS using transportable tablespace
- Friend microservices using Amazon DynamoDB and event filtering
- Migrate document workloads from Oracle SODA to Amazon DocumentDB
AWS Cloud Financial Management
AWS Cloud Financial Management (CFM)
One of the most important aspects of cloud success is Financial Management (CFM). CFM includes cost visibility, optimization, and overall maturity. It is important to understand what strategies contribute to the success of cloud-mature enterprises. In this blog, we will discuss how to optimize cloud costs, increase cost visibility, establish your organizational CFM framework, implement automation and more.
Increase Cost Visibility
At KeyCore, we understand the importance of increasing cost visibility. To do this, we recommend using Row Level Security (RLS). RLS allows users to restrict the data they can see to only what is relevant to them. RLS can be implemented on Multi-Payer Cost Dashboards.
Cost Optimization
Another way to optimize cloud costs is by using AWS Cost Explorer. Cost Explorer provides a default configuration of AWS Cost Anomaly Detection, which monitors a customer’s spend by AWS service. The service then emails a daily summary when a cost anomaly above a certain threshold is detected.
At KeyCore, we offer in-depth financial management services to help customers optimize their cloud costs. Our team of experts will help you understand the financial implications of cloud usage, create customized cost reports and dashboards, and provide insights into how you can reduce costs.
CFM Maturity
The success of cloud-mature enterprises relies on understanding the strategies that contribute to their financial maturity. At KeyCore, we focus on both cost optimization and financial management. Our team of experts will help you establish an organizational CFM framework, implement automation, and provide visibility into your cloud costs. We will help uncover any anomalies and provide guidance on how to reduce costs.
Ultimately, KeyCore’s financial management services can help you take full advantage of the cloud and achieve the cloud-mature status you desire. Contact us today to learn more about how we can help you reach your financial management goals.
Read the full blog posts from AWS
- ICYMI: Increase cost visibility, optimization, and overall CFM maturity
- Telenor simplifies data access and control with Row Level Security
- New Cost Explorer users now get Cost Anomaly Detection by default
AWS Training and Certification Blog
Overview of AWS Training and Certification Updates in March 2023
AWS Training and Certification has released 27 digital products in March 2023, including 14 AWS Builder Labs, an AWS Jam Journey (analytics), two courses for AWS Partners, three courses for c-suite leaders, and a classroom course on AWS security best practices. Exam labs have been temporarily removed from the AWS Certified SysOps Administrator – Associate exam. To help organizations with team skill-building, AWS Skill Builder Team subscription is now available in 50 countries.
Deloitte Advances Women in Cloud Tech with AWS Training and Certification
Deloitte recognizes the importance of diversity, equity, and inclusion in its core values and, since recognizing the gender gap in technology, has been working to close the gap with training programs. Learn how Deloitte’s CloudUp for Women (CU4W) program has helped women from diverse professional backgrounds gain in-demand cloud skills and address the gender gap in tech.
UnionBank of the Philippines: 5 Insights to Train Your Team
Accenture reports that a digital skills shortage is the top barrier to achieving cloud value, making it the number one barrier. UnionBank of the Philippines is leading the way in upskilling their workforce and becoming a prime destination for top cloud talent. Learn more from Michelle Rubio, the bank’s Executive Vice President and Chief Human Resource Officer, about how UnionBank built a Cloud Center of Excellence based on the AWS Skills Guild framework.
KeyCore: Helping Enterprises Maximize Cloud Investments Through Training
At KeyCore, we offer professional and managed services to help enterprises maximize their cloud investments through training. We use a deep understanding of AWS to build and manage cloud solutions to meet any business need. By leveraging best practices in cloud architecture, our team of AWS certified professionals and developers can help your organization bridge any digital skills gap, and make the most of the AWS solutions currently available. Contact us today to learn more about how we can help your organization make the most of your cloud investments.
Read the full blog posts from AWS
- New courses and updates from AWS Training and Certification in March 2023
- Deloitte advances women in cloud tech using AWS Training and Certification
- UnionBank of the Philippines: 5 insights to train your team
Microsoft Workloads on AWS
Optimizing Microsoft Workloads on AWS
Running Microsoft workloads on Amazon Web Services (AWS) is an increasingly popular way to reduce cost and improve performance. In this blog post, we will provide readers with the top 10 recommendations to ensure that you are fully optimizing your Microsoft workloads on AWS while also introducing the use of AWS App2Container to automate the setup of Azure DevOps CI/CD pipelines.
Select the Right Instance
The first step when optimizing Microsoft workloads on AWS is selecting the right Amazon Elastic Compute Cloud (Amazon EC2) instance family, size, and licensing option for your workloads. There are a wide array of different instance sizes and types available, so it is important to understand what your workloads require before making a decision.
Consider Reserved Instances
When optimizing cost for Microsoft workloads on AWS, it is important to consider using Reserved Instances. This will provide you with a significant discount compared to On-Demand Instances, and can help to lower your total costs.
Implement Automation
Utilizing automation on AWS can help to streamline and optimize the process of running Microsoft workloads on the platform. Tools such as AWS Systems Manager, AWS CloudFormation, and AWS Lambda can all be used to automate the process of configuring and deploying workloads.
Leverage Auto Scaling
With AWS Autoscaling, you can automatically scale your Microsoft workloads as needed in order to meet your changing workloads without having to manually configure them. This helps to reduce the amount of manual work required, and can also help optimize your costs by automatically scaling based on demand.
Take Advantage of Spot Instances
Spot Instances can help lower the cost of running Microsoft workloads on AWS by allowing you to bid on unused compute capacity. This can provide you with significant cost savings compared to On-Demand Instances.
Use the Right Storage Options
When running Microsoft workloads on AWS, it is important to use the right storage options. Amazon Elastic Block Store (Amazon EBS) and Amazon Simple Storage Service (Amazon S3) can both be used to store and access data, and the right choice will depend on your specific requirements.
Optimize Network Performance
Optimizing network performance is important when running Microsoft workloads on AWS. Amazon Virtual Private Cloud (Amazon VPC) can be used to create an isolated network on the cloud, which can help to reduce latency and improve performance.
Utilize Security Best Practices
Security is important when running Microsoft workloads on AWS, and it is important to utilize security best practices to ensure that your workloads are properly protected. This includes using Amazon GuardDuty for threat detection, Amazon Identity and Access Management (IAM) for controlling access, and Amazon Inspector for vulnerability assessment.
Use AWS App2Container to Automate Setup of Azure DevOps CI/CD Pipelines
AWS App2Container can be used to automate the process of setting up an Azure DevOps release pipeline for deploying containerized applications to AWS. This will save time and effort for those using the Azure DevOps platform for version control and CI/CD, and can help to quickly modernize applications using containers.
KeyCore Can Help
At KeyCore, we understand the complexities of optimizing Microsoft workloads on AWS and can provide you with the expertise and guidance to ensure that you are getting the most out of the platform. Our professional and managed services offer everything from consulting on the best instance and licensing options to the implementation of automation and optimization of your network performance. Contact us today to learn more about how we can help you optimize your Microsoft workloads on AWS.
Read the full blog posts from AWS
- Top 10 recommendations to optimize your Windows Server workloads on AWS
- How to use AWS App2Container to automate the setup of Azure DevOps CI/CD pipelines
Official Big Data Blog of Amazon Web Services
Amazon Web Services and Big Data Solutions
Accent-Insensitive Search with OpenSearch
When searching for information, it is often necessary to make the search agnostic to accent marks. This is called accent-insensitive search, also known as diacritics-agnostic search. This means that search results should be the same for queries that use Latin characters such as à, è, Ê, ñ and ç, regardless of whether the accent is used or not.
To achieve this, Amazon Web Services (AWS) has developed the OpenSearch service. OpenSearch is a powerful search solution that allows users to access data in near real-time and use a wide range of search and analytics capabilities. This enables users to quickly find what they are looking for, no matter what type of character is used in the query.
Using OpenSearch also provides scalability. As user demand grows, OpenSearch can be easily scaled to accommodate the increased load and provide optimal performance.
Event-Driven Data Pipelines with AWS Controllers and EMR on EKS
AWS provides a number of tools to help users build event-driven data pipelines. An event-driven architecture is a software design pattern in which decoupled applications can asynchronously publish and subscribe to events via an event broker. This helps promote loose coupling between components of a system and can enable components to scale independently and fail without impacting other services.
AWS Controllers for Kubernetes and Amazon EMR on EKS are two of the primary tools used to build event-driven data pipelines. AWS Controllers for Kubernetes is an open-source project that helps users manage and scale Kubernetes workloads. Amazon EMR on EKS, meanwhile, is an Amazon Elastic MapReduce (EMR) cluster deployed on an Amazon Elastic Kubernetes Service (EKS) cluster. This allows users to take advantage of the scalability, flexibility, and serverless capabilities of EKS while also leveraging the powerful analytics and data processing capabilities of EMR.
Slowly Changing Dimensions in a Data Lake with AWS Glue and Delta
Dimensions are structures used to categorize facts and measures in a data warehouse, allowing users to answer business questions. Attributes within a dimension can change over time. For example, a customer’s address can change, or a product’s price can change. To accommodate these changes, AWS Glue and Delta can be used to implement slowly changing dimensions (SCDs) in a data lake.
AWS Glue is a fully managed extract, transform and load (ETL) service that makes it easy to prepare and load data for analysis. With AWS Glue, users can create and run ETL jobs to process data stored in data lakes. Delta is a feature of AWS Glue that helps users keep track of changes to their data over time. It stores a history of changes, enabling users to track changes and audit data.
Cross-Account Crawling with AWS Glue Crawlers
As data lakes have evolved into data meshes, AWS Glue crawlers have been developed to support cross-account crawling. This allows users to access data from multiple accounts and make this data available to diverse stakeholders across their business.
AWS Glue crawlers can be configured to crawl data from multiple accounts, as well as multiple regions. This makes it easier for users to search, organize and analyze data from multiple sources. The crawlers will automatically detect schema changes, analyze the data and create a data catalog that can be used to query the data in the data mesh.
Software Quality Control with Amazon QuickSight and Deep Pool
Deep Pool Financial Solutions is an investor servicing and compliance solutions supplier. To track its software tests, failures and successful fixes, Deep Pool was looking to build key performance indicators. However, it was unable to access the large amounts of data provided by its project management software.
This is where Amazon QuickSight comes in. Amazon QuickSight is a serverless analytics platform that makes it easy to visualize and explore data. By using Amazon QuickSight, Deep Pool was able to access its large amounts of data, build KPIs and gain insights into the performance of its software.
Visualizing Confluent Data in QuickSight with Athena
Confluent is a real-time streaming data platform that provides businesses with the insights they need to make informed, data-driven decisions quickly. To help businesses visualize the data they receive from Confluent, Amazon QuickSight and Amazon Athena can be used in tandem.
Amazon Athena is a serverless interactive query service that makes it easy to analyze data in Amazon S3 using standard SQL. Amazon QuickSight can then be used to create visualizations from the data. This makes it easy for users to explore and analyze their data in real time, and gain insights into their data that can be used to inform business decisions.
Managing Data Warehouse Costs with Redshift Serverless Tagging
Amazon Redshift Serverless is a cost-effective and scalable way to run analytics. It eliminates the need to manage data warehouse infrastructure, making it easy for developers, data scientists and analysts to work with databases, data warehouses and data lakes.
To help users manage their data warehouse costs, Redshift Serverless has a tagging feature. This feature allows users to tag their data warehouse resources and track their usage over time. This makes it easier to determine which resources are being used, and how much they are being used.
How KeyCore Can Help
At KeyCore, our team of experienced AWS consultants and engineers can help you get the most out of your data using AWS Big Data solutions. Our services include AWS consulting to help you design and build a data warehouse or data lake, as well as AWS managed services to help you maintain and optimize your data infrastructure.
Our expertise in AWS Big Data solutions means we can help you build data pipelines, implement diacritics-agnostic search, and manage your data warehouse costs. We can also help you set up data meshes, and visualize your Confluent data in Amazon QuickSight.
Contact us today to learn more about how KeyCore can help you get the most out of your data.
Read the full blog posts from AWS
- Perform accent-insensitive search using OpenSearch
- Build event-driven data pipelines using AWS Controllers for Kubernetes and Amazon EMR on EKS
- Implement slowly changing dimensions in a data lake using AWS Glue and Delta
- AWS Glue crawlers support cross-account crawling to support data mesh architecture
- Deep Pool boosts software quality control using Amazon QuickSight
- Visualize Confluent data in Amazon QuickSight using Amazon Athena
- Manage your data warehouse cost allocations with Amazon Redshift Serverless tagging
Networking & Content Delivery
Optimizing SEO & Tag-Based Invalidation on Amazon CloudFront
Search Engine Optimization (SEO) has become a critical practice for online content, as organic search is a primary way for viewers to discover it. At the same time, users expect a website to perform with good speed and reliability. Amazon CloudFront provides an effective solution for both SEO and performance optimization.
SEO & Performance Benefits of Amazon CloudFront
Amazon CloudFront is a content delivery network that distributes content to viewers close to them through a global network of edge locations. This increases the speed of content delivery and also improves SEO. The decrease in latency can help improve SEO ranking, as search engine algorithms take page loading speed into account. Additionally, CloudFront can reduce the utilization of origin servers, decreasing the amount of computing resources needed to serve a website.
Tag-Based Invalidation on CloudFront
With Amazon CloudFront, an efficient tag-based invalidation strategy can be implemented. This strategy ensures that customers are served with the latest content when they visit a website. Using tag-based invalidation with CloudFront can help keep viewers engaged, as they can be presented with up-to-date content.
This post provides a reference architecture and sample code artifacts to help deploy and test tag-based invalidation. It uses Lambda@Edge, Amazon DynamoDB, AWS Lambda, and AWS Step Functions. Examples of use cases include tagging pages together, and ensuring that viewers are served the most up-to-date version of content.
KeyCore & Amazon CloudFront
At KeyCore, our team of experts can help you take advantage of the features of Amazon CloudFront. Our AWS-certified engineers can help you optimize your website performance and provide advice and assistance on tag-based invalidation. Contact us today to see how we can help you improve your website with Amazon CloudFront.
Read the full blog posts from AWS
AWS Compute Blog
Leverage AWS Lambda SnapStart with CloudFormation, SAM, and Terraform
AWS Lambda SnapStart makes it easier for developers to quickly build, test, and deploy serverless applications without manually setting up their environment. With just a few clicks, AWS Lambda SnapStart can spin up an AWS CloudFormation stack and automatically deploy a Lambda function and related resources.
Using AWS Lambda SnapStart with Infrastructure as Code
AWS Lambda SnapStart simplifies the process of deploying serverless applications. By using Infrastructure as Code tools such as AWS CloudFormation, AWS Serverless Application Model (AWS SAM), and Terraform, developers can quickly create and deploy new Lambda functions and related resources.
AWS CloudFormation provides a unified language to define a serverless application’s resources and configuration. By creating a stack, developers can deploy their Lambda functions and related resources. AWS SAM extends CloudFormation to simplify the deployment of serverless applications. With SAM, developers can define a function, its related resources and configuration, and other application-level properties in a single template.
Terraform is a popular Infrastructure as Code (IaC) tool used to deploy and manage cloud-based infrastructure. It can be used in conjunction with AWS Lambda SnapStart to instantly spin up Lambda functions and related resources.
Using AWS Lambda SnapStart with CI/CD Pipelines
Continuous Integration and Delivery (CI/CD) pipelines enable developers to quickly create, test, and deploy applications. AWS Lambda SnapStart can be integrated into CI/CD pipelines to automatically deploy Lambda functions and related resources.
Terraform is an ideal tool for automating the deployment of Lambda functions and related resources with a CI/CD pipeline. Developers can create a Terraform template that defines the Lambda function and related resources and then use a CI/CD pipeline to run the template and deploy the Lambda function.
How KeyCore Can Help with Lambda SnapStart
At KeyCore we offer Professional and Managed Services when it comes to AWS. Our Professional Services include DevOps, Cloud Migration and Cloud Consulting. With our Managed Services, our AWS certified engineers can help with the setup and management of your serverless application, providing 24/7 monitoring and support for your entire stack. Our team of experts can help you configure and deploy AWS Lambda SnapStart to quickly spin up your Lambda functions and related resources. Contact us to learn more about our Professional and Managed Services and how we can help you get the most out of AWS Lambda SnapStart.
Read the full blog posts from AWS
AWS for M&E Blog
Optimizing Video Delivery and Cache Efficiency using CORS Headers and Amazon CloudFront
Customers often ask how to achieve a high cache efficiency when streaming video to a wide range of devices at scale through a Content Delivery Network (CDN). Specifically, when the client application is delivered from one endpoint (origin A), and the video content itself is delivered from a second endpoint (origin B). This type of setup is commonly referred to as “dual-origin”.
To ensure that video content is served effectively and efficiently in a dual-origin setup, Cross-Origin Resource Sharing (CORS) headers are used to configure the CDN to cache and serve the video content from the video origin, while the client application is proxied from the application origin. This blog will discuss how to configure Amazon CloudFront to optimize video delivery and cache efficiency using CORS headers.
What are CORS Headers?
CORS headers are HTTP response headers that help to control how the different origins interact with each other. These headers are sent from the server and instruct the browser on how to handle cross-origin requests. CORS headers enable the CDN to cache and serve the video content from the video origin, while the client application is proxied from the application origin.
How to Configure Amazon CloudFront’s CORS Headers
To configure Amazon CloudFront to optimize video delivery and cache efficiency using CORS headers, you will need to create a CloudFront distribution and configure the specific CORS headers.
First, create the required CloudFront distributions. For the application origin, you will need to create a standard Web distribution. For the video origin, you will need to create an RTMP distribution.
Once you have created the distributions, you can configure the CORS headers for each origin. For the application origin, you will need to configure the following CORS headers:
- Access-Control-Allow-Origin: *
- Access-Control-Allow-Methods: GET, HEAD, OPTIONS, POST
- Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept
- Access-Control-Allow-Credentials: true
For the video origin, you will need to configure the following CORS headers:
- Access-Control-Allow-Origin: *
- Access-Control-Allow-Methods: GET, HEAD, OPTIONS, POST, PUT, DELETE
- Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept
- Access-Control-Allow-Credentials: true
Once you have configured the CORS headers for both origins, you will then be able to leverage CloudFront’s caching capabilities to serve the video content from the video origin, while the client application is proxied from the application origin. This will optimize video delivery and cache efficiency in a dual-origin setup.
How KeyCore can Help
At KeyCore, we understand the complexities of video streaming and the importance of optimizing video delivery and cache efficiency. We have the expertise and experience to help you configure Amazon CloudFront to optimize video delivery and cache efficiency using CORS headers. Our team of AWS Certified Solutions Architects can help you configure the required CORS headers and ensure that your solution is optimized for performance and cost-efficiency. Contact us today to learn more about how we can help you get the most out of your video streaming solution.
Read the full blog posts from AWS
- Optimizing video delivery and cache efficiency using CORS headers and Amazon CloudFront
- Endeavor Streaming unlocks new data opportunities in D2C streaming with AWS
- Learn about IoT integration and server-side ad insertion with AWS Media Services
- AWS looks to the future of M&E ahead of NAB 2023
AWS Storage Blog
Migrating Azure Blob Storage to Amazon S3 using AWS DataSync
At KeyCore, we hear from customers every day about their data migration needs. These requirements vary from service-to-service transfers within AWS, to on-premises to cloud data movement, to migrations between other public providers and storage mediums. All of our customers want an AWS-native and cost-effective method for their data migrations. One such method is using AWS DataSync to migrate data from Azure Blob Storage to Amazon S3.
How AWS DataSync Works
AWS DataSync is a service that simplifies, automates, and accelerates moving data between heterogeneous storage services and on-premises locations. It is designed to help you replicate your data securely and efficiently across your AWS and on-premises environments. DataSync supports a number of protocols, including NDMP, NFS, and SMB, allowing you to migrate data from Azure Blob Storage to Amazon S3.
Data Migration with AWS DataSync
To migrate data from Azure Blob Storage to Amazon S3 using DataSync, you first need to create a DataSync agent in the AWS Management Console. Once the agent is created, you can configure a task that defines the source and destination of the data migration. When creating the task, you will need to specify the source location (an Azure Blob Storage account) and the destination location (an Amazon S3 bucket). You will also need to specify the type of data movement (push or pull), the transfer direction (upload or download), and the type of file system (NDMP, NFS, or SMB).
Once the task is configured, DataSync will start the data migration process. DataSync will copy the data from Azure Blob Storage to Amazon S3, and you can monitor the progress of the data transfer through the DataSync console. When the data migration is complete, you can verify that the data was migrated successfully.
Benefits of AWS DataSync
Using AWS DataSync to migrate data from Azure Blob Storage to Amazon S3 provides a number of benefits. It is an easy-to-use service that automates the data migration process, and it is cost-effective, as it only charges for the data transferred. DataSync also provides flexibility in the data migration process, allowing you to configure the task to suit your specific requirements. Finally, it is secure, as it encrypts data in transit and at rest.
How KeyCore Can Help
At KeyCore, we are experts in AWS and can help you with all your data migration needs. We can help you set up and configure DataSync to migrate data from Azure Blob Storage to Amazon S3, and we can help you optimize your data migration process to ensure that your data is moved securely and efficiently. We can also help you set up and configure other AWS services, such as Amazon S3 and Amazon EFS, to ensure that your data is stored securely and is accessible when you need it. Contact us today to learn more about how we can help you with your data migration needs.
Read the full blog posts from AWS
- Migrating Azure Blob Storage to Amazon S3 using AWS DataSync
- Using Quality of Service in Amazon FSx for NetApp ONTAP
AWS Architecture Blog
AWS Architecture Blog: Leverage Scalability, Migration and Modernization, and Asynchronous API Calls with AWS
Leverage Scalable Solutions with AWS IoT Core
Designing a scalable, global, real-time, distributed system to process millions of messages from a variety of critical devices can be a challenge. AWS IoT Core is an AWS service designed to handle large numbers of IoT devices sending a few messages per device. Additionally, when collecting large data streams or image recognition from the edge, it’s important to have scalable solutions. AWS IoT Greengrass Stream Manager is designed to provide a solution for these challenges by providing an application programming interface (API) and message queueing capabilities that allow applications to scale.
Streamline Business with Migration and Modernization
Migrating systems to Amazon Web Services (AWS) can help businesses gain a competitive edge and drive business value. To get the most out of the migration, it’s common to move applications in conjunction with modernization initiatives. These combined efforts can give applications more agility, scalability, and resilience. Modernizing workloads can help businesses stay ahead of the competition by leveraging the most up-to-date technology and trends. KeyCore can help customers achieve these goals through our professional and managed services.
Invoke Asynchronous External APIs with AWS Step Functions
Integrating with third-party services such as vendor APIs can help organizations streamline operations, reduce costs, and provide better services to their customers. However, many challenges can exist when integrating with external APIs such as security, reliability, and cost. AWS Step Functions are designed to help with this challenge by providing the ability to call asynchronous APIs and handle performance issues or downtime. In addition, AWS Step Functions can help reduce the cost associated with external API calls. KeyCore can help customers leverage AWS Step Functions to integrate with external APIs.
Read the full blog posts from AWS
- Creating scalable architectures with AWS IoT Greengrass stream manager
- Let’s Architect! Streamlining business with migration and modernization
- Invoking asynchronous external APIs with AWS Step Functions
AWS Partner Network (APN) Blog
How AWS Partners Help Leverage Model9 and Other Technologies to Secure Mainframe Data, Tap Into Business Data Power, Detect Fraud, Create Mobile Networks, and More
Leveraging Model9 and the Power of AWS to Protect Mainframes from Cyber Threats
Mainframes can be vulnerable to ransomware attacks or other forms of logical data corruption. To address this, AWS and Model9 present a best practice-based approach that leverages the scale, performance, and innovation of AWS to achieve cyber resiliency faster and more efficiently than with an on-premises solution. Model9 Shield takes advantage of Amazon S3 to create multiple copies of mainframe data and inherently ensure all copies are protected.
Unlock the Power of Your Business Data with AWS Partners
To realize the full potential of their business data, many companies partner with AWS. Consulting services and cloud software from AWS Partners enable customers to tap into the power of data to support decision making, visibility, application innovation, supply chain transformation, and risk mitigation.
Discover and Protect Sensitive Data with HCLTech’s DataPatrol Framework Built with Machine Learning on AWS
Organizations have a responsibility to discover, control, and manage their sensitive data footprints and comply with data protection laws. HCLTech’s DataPatrol framework enables customers to accomplish this by improving sensitive data discovery and governance across their AWS environment.
How Yugabyte Scaled Banking-as-a-Service for the Temenos High-Water Benchmark
Temenos, a global banking ISV, sought to exceed the capacity their largest customers are likely to need in their benchmark test – known as the Temenos high-water benchmark. This was run in 2019 on AWS and relied on YugabyteDB to power their software to reach higher performance.
Fraud Detection for the FinServ Industry with Redis Enterprise Cloud on AWS
Real-time fraud detection is critical in the financial services industry. Redis Enterprise Cloud’s sub-millisecond latency speeds, availability, scalability, and data model support, combined with the capabilities of AWS, enable organizations to build a fraud detection system to manage and control fraud.
How Working Group Two Accelerates the Creation of Mobile Networks with AWS Snow Family
Working Group Two offers a mobile core solution for 4G/5G as-a-service, including authentication and provisioning, voice, data services and the surrounding orchestration. Deployed with AWS hybrid cloud and the AWS Snow Family, enterprises and telcos can create a mobile private network (MPN) quickly, while also gaining the benefits of AWS’s global cloud infrastructure.
How KeyCore Can Help
At KeyCore, we provide both professional services and managed services to optimize the use of AWS among our clients. Our team of experts has the knowledge and expertise to guide clients through the complexities of leveraging AWS Partner Network technologies. We are also able to provide our clients with the support they need to take advantage of AWS services to secure mainframe data, tap into their business data power, detect fraud, create mobile networks, and much more. To learn more about KeyCore, please visit our website.
Read the full blog posts from AWS
- Leveraging Model9 and the Power of AWS to Protect Mainframes from Cyber Threats
- Unlock the Power of Your Business Data with AWS Partners
- Discover and Protect Sensitive Data with HCLTech’s DataPatrol Framework Built with Machine Learning on AWS
- How Yugabyte Scaled Banking-as-a-Service for the Temenos High-Water Benchmark
- Fraud Detection for the FinServ Industry with Redis Enterprise Cloud on AWS
- How Working Group Two Accelerates the Creation of Mobile Networks with AWS Snow Family
AWS HPC Blog
Creating an Elastic Pool of Visualization Nodes with AWS ParallelCluster and NICE DCV
AWS ParallelCluster is a highly available and cost-effective tool for creating and managing clusters of EC2 instances. In this blog we will explore how to use AWS ParallelCluster and NICE DCV to create an elastic pool of visualization nodes.
Using AWS ParallelCluster and NICE DCV
AWS ParallelCluster creates a High Performance Computing (HPC) cluster with EC2 instances across several Availability Zones in an AWS Region. This cluster consists of a head node, which is used to submit jobs, and compute nodes, which are used to run jobs. In addition to this, AWS ParallelCluster also provides the user with the ability to create additional nodes in the cluster.
Using NICE DCV, we can create an elastic pool of visualization nodes, which will scale up and down based on demand. This pool will consist of a head node, which is used to manage the visualization nodes, and a set of compute nodes, which are used to render the visualizations.
Benefits of Using AWS ParallelCluster and NICE DCV
Using AWS ParallelCluster and NICE DCV to create an elastic pool of visualization nodes offers several benefits. First, it provides a highly available and cost-effective solution for creating and managing clusters of EC2 instances. This means that businesses can scale up and down their visualization nodes as needed, without having to worry about additional costs or availability issues.
Second, it provides the user with a fully managed solution for rendering visualizations. This means that the user does not have to worry about managing the visualization nodes, as this is all handled for them by the head node.
Finally, it provides a secure and reliable solution for rendering visualizations. By using NICE DCV, the user can be sure that their data is secure and that the visualizations are rendered quickly and accurately.
KeyCore Consulting Services for AWS ParallelCluster and NICE DCV
At KeyCore, we specialize in providing consulting services related to AWS ParallelCluster and NICE DCV. Our experts can help you get the most out of your AWS ParallelCluster setup, and can help you create an elastic pool of visualization nodes.
We can also help you with setting up and managing your visualization nodes, as well as providing insights and best practices when using AWS ParallelCluster and NICE DCV.
If you have any questions or need help setting up and managing your visualization nodes, don’t hesitate to contact us! Our team of experts is here to help.
Read the full blog posts from AWS
AWS Cloud Operations & Migrations Blog
How to Utilize AWS Cloud to Improve Cloud Operations and Migrations
View Multi-Account Service Quotas Increase using AWS CloudTrail Lake
AWS CloudTrail Lake provides customers with a powerful tool for understanding Service Quotas across all accounts and regions. This feature can be used for proactive workload promotion from lower environments to Production.
The solution leverages CloudTrail’s new CloudTrail Lake feature which allows customers to analyze CloudTrail events. In the process, customers can gain visibility into all of their Service Quotas modifications going forward. This will enable customers to stay ahead of workload promotion changes, optimize their resources, and remain prepared for sudden changes.
Visualizing Resources with Workload Discovery on AWS
Operation Teams (Ops Teams) within enterprises often rely on documented architecture diagrams to understand workloads deployed on AWS. As enterprises continue to deploy large-scale, multi-tiered workloads, Ops Teams may find it difficult to keep track of the changing relationships between resources. This is why AWS offers workload discovery, a feature that offers automated discovery and mapping of relationships between resources.
Workload discovery can be used to gain insight into relationships between resources, identify unused resources, and gain better visibility into their environment. With workload discovery, Ops Teams can ensure architecture diagrams are up to date, and also automate tracking of changes to resource relationships.
Create Event-Driven Workflow with AWS Resource Groups Lifecycle Events
AWS Resource Groups have announced a new feature that allows customers to receive notifications when a Lifecycle Event occurs. Resource Groups are collections of AWS resources located in the same AWS Region, and Lifecycle Events provide a way to alert customers when the group changes.
By leveraging Lifecycle Events, customers can create an event-driven workflow that automates tasks such as audit compliance, resource tagging, cost optimization, and more. As a result, customers can make sure their resources are always in an optimal state, reduce manual tasks, and improve their overall cloud operation efficiency.
Build a Resilience Reporting Dashboard with AWS Resilience Hub and Amazon QuickSight
Gaining an understanding of an organization’s technology infrastructure at a 10,000 foot view can be challenging. AWS Resilience Hub and Amazon QuickSight make this process easier by providing customers with a resilience reporting dashboard. This dashboard will allow customers to track their infrastructure at a high-level, making it easier to identify potential risks.
With Amazon QuickSight, customers can create custom dashboards that show the performance and resource utilization of their resources. With AWS Resilience Hub, customers can also track historical data and receive recommendations on how to improve the resilience of their applications.
Enhance Amazon EKS Containerized Application Resilience with AWS Resilience Hub
Containerized applications running on Amazon Elastic Kubernetes Service (Amazon EKS) can take advantage of the performance, scale, reliability, and availability of AWS infrastructure. However, unexpected failures may still occur, and it is important to be prepared.
AWS Resilience Hub can help customers improve the resilience of their containerized applications. The solution provides customers with visibility into application performance and guidance on how to reduce the risk of failure. Customers can also use Resilience Hub to track their infrastructure health, and receive automated alerts when unexpected changes occur.
Engage Incident Responders with On-Call Schedules in AWS Systems Manager Incident Manager
AWS Systems Manager Incident Manager provides customers with an incident management console to help them mitigate and recover from incidents. To provide 24/7 coverage for critical issues, Incident Manager now offers On-Call Schedules.
On-Call Schedules make it easy for customers to engage incident responders in a timely manner. Customers can create custom schedules for each team, assign incident responders to those schedules, and configure notifications. In addition, customers can also define escalation policies to ensure incidents are addressed in a timely manner.
Level up your Cloud Transformation with Experience-Based Acceleration (EBA)
Organizations that are moving to the cloud often face operational challenges. This is where Experience-Based Acceleration (EBA) comes in. EBA is a cost-effective solution for quickly accelerating cloud transformation initiatives.
EBA enables organizations to benefit from the experience of industry leading consultants who have been through similar cloud transitions. Customers can leverage the experience of these consultants to quickly identify and resolve challenges, improve the velocity of decision making, and ensure successful cloud transformation.
How KeyCore Can Help
At KeyCore, we provide both professional services and managed services for AWS customers. Our consultants have extensive experience in AWS cloud operations and migrations, and can help you optimize your workloads and improve your cloud transformation.
We can help you utilize AWS cloud solutions to gain better visibility into your infrastructure, automate tasks, and improve your overall cloud operations efficiency. Our team of experts can guide you through the process and provide you with the support you need to get the most out of AWS. Contact us today to learn more.
Read the full blog posts from AWS
- View multi-account Service Quotas Increase using AWS CloudTrail Lake
- Visualizing Resources with Workload Discovery on AWS
- Create event-driven workflow with AWS Resource Groups lifecycle events
- Build a resilience reporting dashboard with AWS Resilience Hub and Amazon QuickSight
- Enhance Amazon EKS Containerized Application Resilience with AWS Resilience Hub
- Engage Incident Responders with the On-Call Schedules in AWS Systems Manager Incident Manager
- Level up your Cloud Transformation with Experience-Based Acceleration (EBA)
AWS Messaging & Targeting Blog
Understanding Amazon Pinpoint and Its Custom Channel Features
WhatsApp now reports over 2 billion users in 180 countries, making it an increasingly popular platform for businesses to communicate with their customers. Amazon Pinpoint offers an easy way for businesses to access these users through its Custom Channels feature.
Create a WhatsApp Custom Channel with Amazon Pinpoint
Amazon Pinpoint’s Custom Channels enable businesses to extend the capabilities of Amazon Pinpoint beyond its native channels like SMS, push notifications, and email. By using this feature, businesses can create a WhatsApp Custom Channel, allowing them to send outbound messages and receive inbound messages from their customers.
Customize Your Marketing Messages and Promotions
Amazon Pinpoint can be used for a variety of customer engagement use cases such as marketing campaigns, scheduled communications, and transactional messaging. The message template feature in Amazon Pinpoint allows customers to design personalized messages, with variable attributes, to specific end-users.
Let KeyCore Help You Set Up Your Amazon Pinpoint Custom Channel
To get the most out of Amazon Pinpoint, businesses should consider working with KeyCore, the leading Danish AWS consultancy. Our professional and managed services are designed to provide businesses with the tools they need to achieve their customer engagement goals. As experts in AWS, KeyCore can help you with everything from setting up and deploying your Amazon Pinpoint Custom Channel with WhatsApp to customizing your marketing messages and promotions for personalized outreach.
Explore our website to learn more about how KeyCore can help you get the most out of Amazon Pinpoint and its Custom Channel feature.
Read the full blog posts from AWS
- How to create a WhatsApp custom channel with Amazon Pinpoint
- Send WhatsApp messages via Amazon Pinpoint
- Customize marketing messages and promotions for personalized outreach
The latest AWS security, identity, and compliance launches, announcements, and how-to posts.
The latest AWS security, identity, and compliance launches, announcements, and how-to posts
Simplify Web App Authentication
In this post, learn how to federate Amazon Cognito user pools with Active Directory Federation Services (AD FS). This will make authentication for web and mobile apps simpler and more secure. By using Amazon Cognito, authentication and authorization can be handled with ease. Included is a CloudFormation template to help you get started. For more details, or for assistance in implementing this, KeyCore’s professional services can help.
Gain Insights and Knowledge at AWS re:Inforce 2023
We invite you to attend the Amazon Web Services (AWS) security conference, AWS re:Inforce 2023, in Anaheim, CA on June 13–14, 2023. Get access to interactive content on security, compliance, privacy, and identity management. With experts, peers, leaders, and partners from around the world in attendance, don’t miss out on this opportunity. KeyCore’s managed services can help you get the most out of your attendance.
The National Intelligence Center of Spain and AWS Collaborate
The National Intelligence Center and National Cryptological Center of Spain, both attached to the Spanish Ministry of Defense, have partnered with Amazon Web Services (AWS). The collaboration is intended to promote public sector cybersecurity and innovation using AWS Cloud technology. The CNI-CCN will also benefit from the help of AWS Nations and will gain access to AWS Cloud infrastructure, security, and data services. KeyCore can provide assistance in getting the most out of this collaboration.
How to Use Amazon GuardDuty and AWS WAF v2
This post outlines an automation pattern to detect and block suspicious hosts attempting to access AWS resources. Amazon GuardDuty will generate findings about suspicious hosts, and these findings can be responded to by updating AWS WAF v2 rules. For more details, or for assistance in implementing this, KeyCore’s professional services can help.
Read the full blog posts from AWS
- Simplify web app authentication: A guide to AD FS federation with Amazon Cognito user pools
- Gain insights and knowledge at AWS re:Inforce 2023
- The National Intelligence Center of Spain and AWS collaborate to promote public sector cybersecurity
- How to use Amazon GuardDuty and AWS WAF v2 to automatically block suspicious hosts
AWS Startups Blog
AI-driven predictive observability platform
InsightFinder is an AI startup that uses machine learning to help customers prevent outages in their cloud infrastructure. Founded by Helen Gu in 2016, InsightFinder uses unsupervised machine learning to make cloud infrastructure more reliable. Their AI-driven predictive observability platform helps companies to predict business-impacting incidents, as well as pinpoint the root cause of impending incidents to avoid business loss and brand damage.
Through their platform, InsightFinder provides an automated real-time monitoring system that helps customers identify potential issues and take preemptive actions. The system is customisable and can be tailored to the customer’s needs. It helps customers to reduce the time and resources spent on manual monitoring and troubleshooting, so they can focus on more important tasks.
At KeyCore, we offer professional services to help customers get the most out of their InsightFinder platform. Our team of experienced AWS consultants can provide assistance in setting up the platform, optimizing its performance, and troubleshooting any issues that may arise. We also offer managed services that provide ongoing support and maintenance of the platform.
Meet three women who make startup journeys smoother
This Women’s History Month, AWS Solutions Architects who are helping startups of all backgrounds accelerate their businesses were honored. According to AWS, these three women are helping to solve technical challenges with innovative approaches and are driving the next wave of startups to success.
The Solutions Architects assist startups in building their cloud infrastructure from scratch and provide guidance on the best practices for running their workloads. They also offer advice on how to improve scalability, performance, and reliability, as well as on the best ways to take advantage of the various services offered by AWS.
At KeyCore, we understand the importance of having reliable and experienced AWS Solutions Architects who can help startups to quickly launch their businesses. Our team of experienced AWS consultants can provide comprehensive guidance on building and scaling a cloud infrastructure. We can also help startups to identify and address any performance or scalability issues they may encounter. With our assistance, startups can get their businesses up and running quickly, so they can focus on growing their customer base and achieving their goals.
Read the full blog posts from AWS
- How InsightFinder uses AWS solutions to build an AI-driven predictive observability platform
- Meet three women who make startup journeys smoother
Business Productivity
Improving Business Productivity with Amazon Chime SDK
At KeyCore, we believe that Amazon Chime SDK is a powerful tool for improving collaboration amongst Jira users. With Amazon Chime SDK, users can label multiple speakers on a call, as well as generate useful insights from Zoom Meetings. In this blog post, we discuss how Jira users can leverage Amazon Chime SDK to improve their business productivity.
Labeling Multiple Speakers on a Call
It is often important for users to identify and label active speakers in multi-party voice communications. This is where Amazon Chime SDK’s call analytics comes in handy. Through call analytics, users can leverage speaker search to label speakers on conference calls. This makes it quick and easy to identify and label active speakers and gain insights about what was said and by whom.
Generating Insights from Zoom Meetings
AWS machine learning services allow users to gain real-time insights from their calls. This includes live transcriptions to remove note-taking requirements, user sentiment and phrase detection to drive in-call guidance, and conversation characteristics such as talk speed and non-talk time for in-call coaching. Organizations can use these insights to improve employee collaboration, increase efficiency, and reduce costs.
How KeyCore Can Help
At KeyCore, our team of AWS experts can provide the support you need to get the most out of Amazon Chime SDK. From providing guidance that is tailored to your business needs to setting up AWS machine learning services, we can help you leverage Amazon Chime SDK to improve collaboration amongst your Jira users and optimize your business productivity.
Read the full blog posts from AWS
- How Jira users’ collaboration is improved by using Amazon Chime SDK
- Label multiple speakers on a call with speaker search
- Generating insights from Zoom Meetings with AWS
Front-End Web & Mobile
Optimizing Waste Collection with Amazon Location Service and SageMaker
We all know the convenience of using routing services to get directions from point A (e.g. home) to point B (e.g. work). What we don’t know is the algorithms that power these services, which calculate the best route and provide directions. But for many businesses, such as waste collection, the ability to optimize routes is essential for efficient and timely service.
Using Amazon Location Service and SageMaker for Routing Optimization
To solve the problem of waste bin collection routing optimization, Amazon Location Service (ALS) and Amazon SageMaker can be utilized. ALS can be used to provide location-based services and geofencing. This means it can use geofences to define areas of interest, and then use this information to efficiently plan routes.
SageMaker is a fully-managed platform for creating and deploying ML models. It provides developers with the tools they need to quickly and easily build, train, and deploy their ML models. By using Amazon SageMaker, businesses can leverage the power of ML to automate the optimization of their routes.
Integrating AWS Step Functions and AWS Amplify
AWS Amplify can be utilized to add custom AWS resources to an Amplify-created backend. Using the amplify add custom command and the AWS Cloud Development Kit (AWS CDK) or AWS CloudFormation, developers can easily add and manage AWS resources beyond Amplify’s built-in use cases.
AWS Step Functions can be integrated with AWS Amplify to enable complex workflows and process automation. AWS Step Functions enables developers to connect multiple AWS services in a series of steps. This can be used to create automated workflows that enable efficient collection routing.
How KeyCore Can Help
At KeyCore, we understand the need for efficient waste collection routing optimization. Our experienced AWS consultants can help you leverage the power of Amazon Location Service and Amazon SageMaker to optimize your collection routes. We can also help you integrate AWS Step Functions with AWS Amplify, to enable complex workflows and process automation.
If you’re interested in optimizing your waste collection routing, contact KeyCore today and let us show you how we can help.
Read the full blog posts from AWS
- Optimize waste collection with Amazon Location Service and SageMaker
- Integrate AWS Step Functions with AWS Amplify using Amplify Custom Resources
AWS Contact Center
Getting Started with AWS Contact Center Solutions
AWS Contact Center solutions provide customers the ability to analyze metrics, enhance the customer experience, and reduce cost. Amazon Connect Voice ID, along with Amazon Connect agent workspace, are two of the cloud contact center solutions that are available. In this article, learn best practices for setting up and using these solutions as well as how to get insights from voice metrics.
Analyze Voice Metrics with Amazon Connect Voice ID
Amazon Connect Voice ID is an authentication solution that enables customers to authenticate their identity with their voice. Voice ID metrics, such as the number of successful enrollments and authentications, can be accessed and analyzed using Amazon CloudWatch. KeyCore can assist customers with using Amazon CloudWatch to analyze Voice ID metrics in order to better understand customer usage and to identify any areas that need improvement.
Enhance Customer Experience with Amazon Connect Agent Workspace
Amazon Connect Agent Workspace offers a unified experience for contact center agents to access the tools they need to address customer calls. Features such as step-by-step guides, contact control panels, customer profile information, knowledge articles, and wikis are available to help agents provide a better customer experience. AWS was recently recognized as a leader in The Forrester Wave™: Contact Center as a Service, Q1 2023 for this solution.
Get Started with AWS Contact Center Solutions
Getting started with AWS Contact Center solutions is easy. To get started, customers can join AWS Contact Center Day, a free virtual event where they can learn about the future of customer service and how machine learning can optimize customer and agent experiences. Additionally, KeyCore provides professional and managed services to assist customers in setting up and using AWS Contact Center solutions.
Once the solution is set up, KeyCore can also help train new agents to get up to speed with their agent application and help agents become familiar with the Amazon Connect Agent Workspace. This will enable agents to quickly and effectively address customers’ inquiries and enhance the customer experience.
Read the full blog posts from AWS
- How to analyze Amazon Connect Voice ID metrics using Amazon CloudWatch
- AWS’s Amazon Connect recognized as a Leader in 2023 Forrester Wave for Contact Center as a Service
- Best practices for Amazon Connect step-by-step guides
- Getting started with step-by-step guides for the Amazon Connect agent workspace
Innovating in the Public Sector
Innovating in the Public Sector
As the COVID-19 Public Health Emergency (PHE) begins to wind down, state Medicaid Agencies (SMAs) face the challenge of returning to pre-pandemic ways of working. This process, known as “unwinding”, requires SMAs to address staffing shortages and ensure constituents keep their coverage. To help in this process, Amazon Web Services (AWS) has developed several solutions. In this article, we explore how AWS supports SMAs in automating returned mail and creating a video storage and management system. Additionally, we examine how the Halcyon Fellowship is using the cloud to address climate change and health, and the launch of the AWS European Defence Accelerator. Finally, we discuss the role of data spaces in enabling data sharing, and how to leverage a data space with AWS.
Automating Returned Mail
During the unwinding process, SMAs face the challenge of ensuring constituents keep their coverage. To support SMAs with this, AWS has developed solutions to address the top four concerns: constituent engagement, staffing shortages, returned mail, and reporting capabilities. To address returned mail, AWS can automate the process. This involves integrating a mail automation system as part of a larger workflow. This workflow can track and trace mailed documents, flag returned mail, and create processes for re-sending the mail. Automating returned mail helps SMAs stay in compliance with regulations and keep members enrolled.
Creating a Video Storage and Management System
Nonprofit organizations are increasingly using videos to fundraise, raise awareness, and attract new members or donors. To support this, AWS provides the Media2Cloud solution in the AWS Solutions Library. This cost-effective solution scales to meet any need, and allows organizations to store and catalog large video collections without purchasing and maintaining expensive hardware. Media2Cloud can help organizations quickly find and access the videos they need.
Addressing the Intersection of Climate Change and Health with Halcyon Fellowship
Recognizing the power of the cloud in mitigating the compounding effects of climate change, AWS has partnered with Halcyon, a Washington, DC-based nonprofit. The Halcyon Climate Resilience Intensive Fellowship is designed for entrepreneurs who are seeking to build climate resilience in Latin America and the Caribbean. The program helps to combat poverty, food insecurity, health disparities, and displacement. The fellowship is currently open for applications.
AWS European Defence Accelerator
To support defence and national security customers, AWS has launched the AWS European Defence Accelerator. This accelerator is open to startups globally who are interested in doing business with defence and national security organizations. The goal of this accelerator is to provide energy resilience, secure information sharing, sensing and decision making, quantum, and cyber resilience solutions to support customer mission needs.
Enabling Data Sharing with Data Spaces
Data spaces can facilitate a decentralized and secure data exchange across organizations and industries by allowing for organizations to maintain control over their data. They enable simple, secure, open standards-based, and interoperable data-sharing. Current data space initiatives include several European initiatives. Leveraging a data space with AWS requires organizations to identify the right data space technology and integrate it with an existing AWS solution.
At KeyCore, our team of AWS experts can help you automating returned mail, creating a video storage and management system, addressing the intersection of climate change and health, launching the AWS European Defence Accelerator, and enabling data sharing through data spaces. Contact us to learn more about how we can help you today.
Read the full blog posts from AWS
- Automating returned mail to keep members enrolled during Medicaid unwinding
- Creating a video storage and management system for your nonprofit
- Addressing the intersection of climate change and health with new Halcyon fellowship: Apply now
- AWS launches 2023 European Defence Accelerator for startups
- Enabling data sharing through data spaces and AWS
AWS Open Source Blog
Right-Size Your Kubernetes Applications with Open Source Goldilocks
Kubernetes is becoming a popular infrastructure for running cloud-native applications. It enables organizations to scale their applications quickly and efficiently, while also providing a secure and reliable platform. However, with Kubernetes, it can be difficult to optimize resource allocation, leading to increased costs. Fortunately, organizations can use open source Goldilocks to right-size their applications on Kubernetes, reducing their costs and improving the overall experience.
What is Open Source Goldilocks?
Open Source Goldilocks is an open source project from Google Cloud Platform (GCP) that helps organizations optimize their resource allocations in Kubernetes. It allows organizations to scale their applications and services to the right size, allowing them to take advantage of the economies of scale that Kubernetes provides.
Open source Goldilocks uses artificial intelligence (AI) to continuously monitor the performance of an application and determine the optimal settings for resource allocation. This allows organizations to run their applications at the most efficient level, ensuring that they are using the right amount of resources for their workloads.
Benefits of Right-Sizing Your Applications
Right-sizing your applications with open source Goldilocks can help organizations reduce costs, improve performance, and increase the reliability of their Kubernetes deployments.
By reducing the amount of resources allocated to applications, organizations can reduce their overall costs. Additionally, by ensuring that applications are running at the optimal level, organizations can improve the performance of their applications and services, making them faster and more reliable.
How KeyCore Can Help
At KeyCore, we have extensive experience helping organizations optimize their Kubernetes deployments. Our expert team of AWS consultants can help you implement Open Source Goldilocks to right-size your applications and reduce your costs. We can provide the guidance and support needed to ensure that your applications are running optimally, while also helping you make the most efficient use of your resources.
Contact us today to learn more about how we can help you right-size your Kubernetes applications with Open Source Goldilocks.