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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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.

Read the full blog posts from AWS

Scroll to Top