Summary of AWS blogs for the week of monday Mon May 22

In the week of Mon May 22 2023 AWS published 94 blog posts – here is an overview of what happened.

Topics Covered

Desktop and Application Streaming

Network Coverage Utilizes Amazon End User Computing Services for Secure Operations

Founded in 1996, Network Coverage provides an architecture that meets the demands of a distributed workforce that cannot afford unplanned downtime or connectivity issues. To support this mission, Network Coverage maintains an in-house Network Operations Center (NOC) and Security Operations Center (SOC) available 24x7x365. In addition, the Network Coverage cloud team is equipped to provide design, implementation, and migration services for their customers’ systems.

Desktop and Application Streaming Through Amazon End User Computing

To ensure secure, reliable access to virtual desktops and applications, Network Coverage utilizes Amazon End User Computing (EUC) services. Amazon EUC is a secure, managed service for Windows and Linux desktops and applications. By leveraging Amazon EUC, Network Coverage is able to provide customers with secure, low latency access to their virtual desktops and applications anytime, anywhere.

Maximizing Productivity and Security with Amazon EUC

Amazon EUC provides several benefits for Network Coverage and their customers. Amazon EUC offers a secure, low latency platform for accessing virtual desktops and applications. Additionally, Amazon EUC is integrated with AWS services, like Amazon Cognito, for user authentication, as well as Amazon WorkSpaces, Amazon AppStream 2.0, and Amazon AppStream 2.0 Image Builder for building and delivering applications. This integration with AWS services greatly simplifies implementation and ensures a secure, reliable experience for end users.

KeyCore’s Expertise with Amazon EUC Services

KeyCore, the leading Danish AWS consultancy, provides professional and managed services for AWS customers. KeyCore’s team of AWS certified professionals has deep expertise in Amazon EUC services, and can help customers leverage these services to securely deliver virtual desktops and applications to their end users. Contact KeyCore today to learn more about how Amazon EUC can help your business maximize productivity and security.

Read the full blog posts from AWS

AWS DevOps Blog

Introducing the Enhanced Document API for DynamoDB in the AWS SDK for Java 2.x

The AWS SDK for Java 2.x now offers the Enhanced Document API for DynamoDB, providing developers with a better way to work with Amazon DynamoDB items. This post focuses on using the Enhanced Document API with the DynamoDB Enhanced Client. By using the Enhanced Document API, developers can create an intuitive object-oriented model for their data layer, making it easier to understand and manage.

Benefits of the Enhanced Document API

The Enhanced Document API offers several advantages. It supports rich data types, allowing developers to represent complex data models in an object-oriented format. It also supports transactional operations, allowing developers to ensure that multiple operations within an application are committed or rolled back together. Additionally, Enhanced Document API supports strongly typed objects, which helps developers avoid common mistakes when working with DynamoDB items. Finally, it simplifies the process of working with DynamoDB items, allowing developers to easily store values and manipulate them.

How KeyCore Can Help

At KeyCore, we provide a range of services to help you get the most from the AWS platform. Our team of experienced AWS professionals can assist you in setting up the Enhanced Document API in your applications, as well as providing guidance on best practices. We can also help you optimize your applications for performance, scalability, and cost, and provide support with any other AWS-related needs you may have. For more information, please visit our website at https://www.keycore.dk.

Read the full blog posts from AWS

AWS for SAP

Migrating SAP HANA-based Systems using AWS Migration Hub Orchestrator

AWS Migration Hub Orchestrator for SAP is a service that helps customers reduce the time and complexity associated with migrating SAP HANA-based systems to the AWS Cloud. AWS Migration Hub Orchestrator provides customers with a comprehensive set of AWS and SAP best practices and recommendations, enabling them to move their on-premises SAP environments to AWS quickly and easily with minimal disruption to their business.

How Does AWS Migration Hub Orchestrator for SAP Work?

AWS Migration Hub Orchestrator for SAP helps customers automate the migration process with a series of steps that include: pre-migration assessment and analysis, migration planning and guidance, migration validation, and post-migration optimization.

During the pre-migration assessment and analysis phase, AWS Migration Hub Orchestrator for SAP helps customers identify the best approach for migrating their SAP HANA-based systems to AWS. This includes evaluating their existing infrastructure and applications, identifying compatibility issues, and determining the best migration path.

The migration planning and guidance phase helps customers develop a detailed migration plan that includes all of the steps needed to move their SAP HANA-based systems to the AWS Cloud. This phase also provides customers with guidance on how to develop a migration process that meets their specific requirements.

During the migration validation phase, AWS Migration Hub Orchestrator for SAP helps customers validate their migration plan and ensures that their systems are functioning as expected after the migration process.

Finally, the post-migration optimization phase helps customers optimize their applications and systems for the best performance in the AWS Cloud.

Benefits of AWS Migration Hub Orchestrator for SAP

AWS Migration Hub Orchestrator for SAP provides customers with the following benefits:

  • Reduced time and complexity to migrate SAP HANA-based systems to the AWS Cloud.
  • Detailed migration plan that meets customer-specific requirements.
  • Validation of migration process and system performance.
  • Optimization of applications and systems for best performance in the AWS Cloud.

How KeyCore Can Help

At KeyCore, we can help you take advantage of the benefits of AWS Migration Hub Orchestrator for SAP. Our team of AWS experts can help you assess your existing infrastructure and applications, develop a detailed migration plan, validate your migration process, and optimize your applications and systems for the best performance in the AWS Cloud. Contact us today to learn more about how we can help you migrate your SAP HANA-based systems to the AWS Cloud.

Read the full blog posts from AWS

Official Machine Learning Blog of Amazon Web Services

Exploring the Latest from Amazon Web Services’ Official Machine Learning Blog

Create High-Quality Images with Stable Diffusion Models and Deploy Them Cost-Efficiently with Amazon SageMaker

Text-to-image generation is a task in which a machine learning (ML) model generates an image from a textual description. This requires the model to understand the semantics and syntax of the text in order to generate an image that accurately reflects the description. To accomplish this, Amazon SageMaker offers Stable Diffusion models that can generate high-quality images from text descriptions. This cost-efficient deployment method allows customers to quickly create a wide range of images.

Build a Powerful Question-Answering Bot with Amazon SageMaker, Amazon OpenSearch Service, Streamlit, and LangChain

Generative AI and large language models (LLMs) can be used to build powerful question-answering bots. Amazon Lex provides the framework for building AI-based chatbots, while pre-trained foundation models (FMs) can be used to perform NLU tasks such as summarization, text generation, and question answering. Amazon SageMaker, Amazon OpenSearch Service, Streamlit, and LangChain can be used to build a powerful question-answering bot.

Get Insights on Your User’s Search Behavior from Amazon Kendra Using an ML-Powered Serverless Stack

Amazon Kendra is a highly accurate and intelligent search service that uses natural language processing (NLP) and advanced search algorithms to provide quick and accurate answers to user queries. With the serverless stack, you can gain insights into user search behavior and trends using Amazon Kendra and ML.

How OCX Cognition Reduced ML Model Development Time from Weeks to Days and Model Update Time from Days to Real Time Using AWS Step Functions and Amazon SageMaker

OCX Cognition is a San Francisco Bay Area-based startup that offers a predictive (generative) CX analytics platform for brands. They used AWS Step Functions and Amazon SageMaker to reduce the development time for ML models from weeks to days and the model update time from days to real time, leading to more efficient operation and better outcomes for their customers.

Dialogue-Guided Intelligent Document Processing with Foundation Models on Amazon SageMaker JumpStart

Intelligent document processing (IDP) is a technology that automates the processing of unstructured data, including text, images, and videos. Amazon SageMaker JumpStart offers foundation models that can be used for intelligent document processing. This allows customers to improve their efficiency, accuracy, and scalability when processing data, leading to better outcomes.

Automate Document Validation and Fraud Detection in the Mortgage Underwriting Process Using AWS AI Services: Part 1

In this three-part series, we present a solution that demonstrates how you can automate detecting document tampering and fraud at scale using AWS AI and machine learning (ML) services for a mortgage underwriting use case. This solution can help organizations detect and mitigate fraud in the mortgage underwriting process, leading to improved security and accuracy.

Perform Batch Transforms with Amazon SageMaker Jumpstart Text2Text Generation Large Language Models

Amazon SageMaker JumpStart now offers the ability to perform batch transforms for large language models (LLMs). This is useful in situations where real-time responses are not required and large datasets can be processed in bulk. Batch transforms enable customers to quickly generate high-quality text descriptions with optimized inference speed and accuracy.

Index Your Confluence Content Using the New Confluence Connector V2 for Amazon Kendra

Amazon Kendra offers a suite of data source connectors to simplify the process of ingesting and indexing content, wherever it resides. The new Confluence connector V2 for Amazon Kendra allows customers to index their Confluence content quickly and easily. This helps them quickly access and retrieve the data they need without having to sift through documents.

Accelerate Machine Learning Time to Value with Amazon SageMaker JumpStart and PwC’s MLOps Accelerator

This blog post, co-written by PwC, explores how organizations can accelerate their machine learning (ML) projects using Amazon SageMaker JumpStart and PwC’s MLOps Accelerator. This allows customers to achieve faster time to value, allowing them to quickly and cost-effectively transform their businesses and unlock the full potential of ML.

Deploy Generative AI Models from Amazon SageMaker JumpStart Using the AWS CDK

This post explores how customers can deploy generative AI models from Amazon SageMaker JumpStart using the AWS CDK. This allows customers to quickly and easily set up their generative AI applications with the right cloud infrastructure, accelerating their time to value.

Instruction Fine-Tuning for FLAN T5 XL with Amazon SageMaker Jumpstart

Generative AI is rapidly advancing, and large language models (LLMs) are one of the primary model classes. Amazon SageMaker JumpStart now offers the ability to perform instruction fine-tuning for FLAN T5 XL. This allows customers to quickly generate high-quality text descriptions with optimized inference speed and accuracy.

At KeyCore, we offer professional services and managed services to help customers leverage the power of AWS to build and deploy their projects. Our team of AWS experts can help you create cutting-edge technologies like the ones described in this blog post, equipping you with the necessary tools to accelerate your time to value. Contact us today to learn how our services can help you achieve success.

Read the full blog posts from AWS

Announcements, Updates, and Launches

AWS Week in Review – AWS Documentation Updates, Amazon EventBridge is Faster, and More – May 22, 2023

AWS had a busy week, with a range of updates and launches of new services. Last week, AWS Hero Anahit Pogosova shared her serverless tips at the CloudConf conference in Turin, Italy.

AWS Documentation Updates

AWS released several updates to its documentation, including new information on getting started and tutorials on using Amazon EC2 Auto Scaling and Amazon CloudWatch, as well as service offers such as Amazon Elasticsearch Service. Additionally, the documentation has been further simplified and updated to more closely align with the current AWS services.

Amazon EventBridge is Faster

AWS also announced improved performance for Amazon EventBridge, a serverless event-driven platform that allows for fast, reliable, and secure communication between services. The update increased the maximum throughput to 4 million events per second (millions of events per second) across all regions.

AWS Outposts Now Offers Support for Amazon EC2 Auto Scaling and Amazon Aurora

Amazon EC2 Auto Scaling and Amazon Aurora are now supported on AWS Outposts. Amazon EC2 Auto Scaling is a service that helps customers manage and scale their Amazon EC2 compute resources, and Amazon Aurora is an advanced relational database compatible with MySQL and PostgreSQL.

How KeyCore Can Help You Leverage the Latest AWS Updates

At KeyCore, we specialize in helping customers take advantage of the most up-to-date and feature-rich AWS services. Our team of AWS experts can help you understand the latest updates and how they can benefit your organization. We offer both professional services and managed services to help you get the most out of AWS. Our AWS experts can help you develop custom solutions and strategies to make the most of the latest AWS releases. Contact us today to learn more about how we can help you maximize your AWS investments.

Read the full blog posts from AWS

Containers

Establishing Private Connectivity with Amazon Elastic Container Service Anywhere & Validating Best Practices for Amazon EKS Clusters Programmatically

Amazon Elastic Container Service (Amazon ECS) is a fully managed service from AWS that helps users deploy and scale containerized applications. Amazon ECS Anywhere allows customers to run these applications locally, such as in cases where the applications need to run in a local environment. In addition, Amazon EKS is a managed Kubernetes service that helps customers run their applications on Kubernetes in the cloud. The Amazon EKS team has now announced support for Kubernetes version 1.27 and released  HardenEKS, an open source Python- based CLI, to make it easier to programmatically verify compliance with AWS EKS Best Practices Guide.

Amazon ECS Anywhere: Running Applications Locally

Amazon ECS Anywhere allows organizations to deploy and manage containerized applications in their own datacenters or on-premises. This service helps customers run their applications in a local environment, such as in cases where the applications need to run in a local environment, while still utilizing the full set of features and benefits of Amazon ECS. With Amazon ECS Anywhere, customers can automate and manage the deployment and scaling of their applications as well as reduce the operational overhead of running their applications locally.

Validating Best Practices For Amazon EKS Clusters Programmatically

The Amazon EKS team has now released HardenEKS, an open source Python-based Command Line Interface (CLI). This CLI makes it easier to programmatically validate if an Amazon Elastic Kubernetes Service (Amazon EKS) cluster is following the best practices defined in the AWS EKS Best Practices Guide (EBPG). The EBPG is an essential resource for Amazon EKS operators that provides guidance on how to properly configure and secure their clusters.

HardenEKS helps customers validate their EKS clusters against the guidance from the EBPG. It can scan an entire EKS cluster, or a subset of resources within it, and scan for violations of best practices. It can also generate reports to help customers see if any of their EKS clusters are running in a non-compliant state. It can also be used to check for any unexpected changes that could have been made to an EKS cluster, such as changes to existing namespaces or resource settings.

Amazon EKS Now Supports Kubernetes Version 1.27

The Amazon EKS team is also pleased to announce support for Kubernetes version 1.27 for Amazon EKS and Amazon EKS Distro. This includes support for Amazon EKS Anywhere (release 0.16.0). The theme for this version was chosen to recognize the fact that the release was pretty chill, hence the fitting release name. Kubernetes 1.27 includes many new features and improvements that help customers run their applications in a more secure and reliable manner.

At KeyCore, we are experts in AWS solutions and can help your organization establish private connectivity with Amazon Elastic Container Service Anywhere, validate best practices for Amazon EKS Clusters programmatically, and ensure your clusters are running the latest version of Kubernetes. Contact us today to learn more about how we can help.

Read the full blog posts from AWS

AWS Smart Business Blog

Using Cloud Technology to Empower Small and Medium Businesses in the Fourth Industrial Revolution

Smart Business Day 2023 Recap

Small and medium businesses (SMBs) have traditionally been at a disadvantage due to limited budgets and resources. As the fourth Industrial Revolution unfolds, SMBs need to optimize and enhance their manufacturing capabilities to stay competitive.

Fortunately, Amazon Web Services (AWS) has made it easier for SMBs to leverage cloud technology. As the most comprehensive and widely used cloud technology, AWS offers more than 200 fully managed services, from compute and storage to machine learning and artificial intelligence.

AWS Smart Business Day 2023 saw a variety of opportunities for SMBs to take advantage of the power of AWS. From machine learning and analytics to migration and security, AWS provides the tools necessary to transform and streamline operations, resulting in improved efficiency.

A Guide to Industry 4.0

Industry 4.0 is the term given to the fourth Industrial Revolution, which is characterized by the use of digital technologies, such as data analytics, artificial intelligence, and the Internet of Things. As Industry 4.0 gains ground, SMBs need to invest in resources and methods to keep their business competitive.

AWS can help SMBs do just that. Digital transformation is a priority for many businesses, and AWS offers a comprehensive set of tools to help SMBs make the transition.

AWS also offers a number of other services, from streaming and analytics to machine learning and artificial intelligence, which can help SMBs optimize and enhance manufacturing processes. This can help SMBs improve efficiency and reduce costs.

Choosing a Cloud Service Provider

When selecting a cloud service provider, SMBs should consider a few key factors. First, they should look for a provider with the necessary infrastructure and resources to meet their needs. AWS offers the most comprehensive suite of cloud services, from compute and storage to machine learning and artificial intelligence, so SMBs can be sure they are getting the best cloud technology available.

SMBs should also consider the scalability and cost-effectiveness of the cloud services they are considering. AWS offers flexible scalability and a pay-as-you-go model, which can help reduce costs.

Finally, it’s important to consider the security and compliance capabilities of the cloud service provider. AWS is one of the most secure cloud platforms available, offering a variety of services, such as identity and access management, and data encryption, to keep data secure.

How KeyCore Can Help

At KeyCore, we understand the importance of leveraging cloud technology to empower small and medium businesses in the fourth Industrial Revolution. Our team of AWS-certified professionals can help you take advantage of the power of AWS, from migrating to the cloud to optimizing and streamlining operations. We specialize in helping SMBs achieve their goals with AWS, so they can stay competitive in a rapidly evolving landscape. Contact us today to learn more about how we can help you.

Read the full blog posts from AWS

Official Database Blog of Amazon Web Services

Accelerate Graph Query Performance with Caching in Amazon Neptune

Graph databases are uniquely designed to address query patterns focused on relationships within a given dataset. From a relational database perspective, graph traversals can be represented as a series of table joins, or recursive common table expressions (CTEs). These types of SQL query patterns are computationally expensive and complex to write, especially for more intricate datasets.

Part 1: Queries and Buffer Pool Caching

Amazon Neptune’s buffer pool caching helps address the challenge of running queries on graph datasets. This feature stores frequently used data in memory, allowing Amazon Neptune to retrieve it more quickly for subsequent queries. This helps speed up performance significantly for graph query patterns that often involve traversing short paths or repeating the same set of steps over and over.

Part 2: Additional Neptune Caching Features

Amazon Neptune also offers a range of additional caching features that can be used to boost performance of graph queries. For example, Neptune’s result set caching can store the results of frequently used queries, allowing them to be retrieved more quickly. Neptune also supports a read-replica caching feature, which allows read queries to be performed on a replica instance of the primary database. This can help improve read query performance by offloading read traffic from the primary instance.

Part 3: Neptune Cluster-Wide Caching Architectures with Amazon ElastiCache

To further accelerate graph query performance, Amazon Neptune supports integration with Amazon ElastiCache for Redis. This feature allows for data to be cached across multiple Neptune instances, allowing for faster retrieval of data when needed. This can help reduce read latency and improve overall query performance.

Deep Dive into Babelfish Compass

Babelfish for Aurora PostgreSQL is a capability for Amazon Aurora PostgreSQL-Compatible Edition that enables Amazon Aurora to understand commands from applications written for Microsoft SQL Server. When migrating from SQL Server to Babelfish for Aurora PostgreSQL, the first step is often a feasibility and compatibility assessment.

The Babelfish Compass tool helps make this assessment process easier by automating the process of generating an assessment report. The report contains a detailed analysis of the objects in the source database, including their compatibility with Babelfish for Aurora PostgreSQL and any potential incompatibilities. The report also includes information on the objects that require manual modification.

Using the Babelfish Compass tool can help organizations quickly and accurately assess the compatibility of their source database with Babelfish for Aurora PostgreSQL, making it easier to plan and execute a successful migration.

Validate Database Objects After Migrating from IBM Db2 z/OS to Amazon RDS for PostgreSQL or Amazon Aurora PostgreSQL

Customers are modernizing their mission-critical legacy on-premises IBM Db2 for z/OS databases to Amazon Relational Database Service (Amazon RDS) for PostgreSQL or Amazon Aurora PostgreSQL-Compatible Edition for its scalability, performance, agility, and availability.

The AWS Schema Conversion Tool (AWS SCT) simplifies the schema conversion from Db2 for z/OS to Amazon RDS for PostgreSQL or Amazon Aurora PostgreSQL. After the schema conversion is completed, the AWS SCT Validate operation helps customers quickly and accurately validate the objects in the target database. This helps customers quickly identify any issues with the converted objects that need to be fixed before the application is moved to production.

Migrate Data from Apache HBase to Amazon DynamoDB

Organizations are increasingly shifting their mission-critical applications to the cloud, along with their data platforms. In this process, they need to choose the right service and solution in the cloud, and also come up with an approach for migrating their data.

The AWS Database Migration Service (AWS DMS) helps customers easily migrate their data from Apache HBase to Amazon DynamoDB. AWS DMS is a fully-managed service that enables customers to migrate data with minimal downtime. It can also replicate and transform data from many different data sources, including databases, flat files, message queues, and streaming data.

Build High-Performance Functions in Rust on Amazon RDS for PostgreSQL

Amazon Relational Database Service (Amazon RDS) for PostgreSQL now supports trusted PL/Rust, allowing developers to safely build high-performance database functions in the Rust programming language. PL/Rust is an open-source project that lets developers write Rust code that runs directly inside a PostgreSQL database and provides support for PostgreSQL features such as running queries, writing trigger functions, and more.

Using PL/Rust, developers can now create database functions that are fast and reliable, without having to worry about potential security vulnerabilities. This can help organizations improve the performance of their applications and reduce their operational overhead.

Introducing Amazon Aurora MySQL Enhanced Binary Log (Binlog)

Amazon Aurora is a MySQL and PostgreSQL-compatible relational database built for the cloud. Aurora combines the performance and availability of traditional enterprise databases with the simplicity and cost-effectiveness of open-source databases.

Amazon Aurora has recently introduced a new feature, the Enhanced Binary Log (Binlog). This feature allows Aurora to easily stream changes from its database to external applications and services, thus enabling applications to easily incorporate the latest changes from the Aurora database.

The Enhanced Binary Log also offers other benefits, such as providing a way to easily restore a database to a specific point in time, and enabling Aurora to keep track of changes and errors in data replication.

Amazon Aurora Global Database Minor Version Upgrade in a Headless Configuration

Amazon Aurora Global Database is specifically designed to meet the needs of globally distributed applications. It replicates data across AWS Regions with no impact on database performance, and provides disaster recovery from Region-wide outages.

Organizations can use Aurora Global Database in a headless configuration, in which the primary and replica databases are located in separate AWS Regions. In this case, Aurora now supports minor version upgrades from one primary to the next, allowing customers to easily upgrade their databases without downtime. This helps customers keep their Aurora Global Database up-to-date and secure.

At KeyCore, we understand the challenges associated with migrating mission-critical databases from on-premises to the cloud. Our team of AWS experts can assist you in assessing the compatibility of your source databases, migrating your data, and upgrading your databases with zero downtime. Contact us today to learn more about how we can help.

Read the full blog posts from AWS

AWS for Games Blog

Game Developers Guide to Amazon DocumentDB – Part 1: An Overview

Document database is a rapidly growing non-relational database type that provides game developers with a simpler way to store and query data in a JSON-like documents. Its flexible, semi-structured, and hierarchical nature make it an ideal solution for game use cases such as player profiles and in-game items. Document databases allow game developers to organize data according to their own needs, without having to follow a predefined set of rules.

DocumentDB is a document database service provided by Amazon Web Services (AWS). AWS DocumentDB is designed to be highly available, elastic, and scalable, with features such as fast and reliable reads and writes, and the ability to automatically scale up or down as needed. AWS DocumentDB also provides a range of security options, including encryption at rest and in transit, and fine-grained access control.

AWS DocumentDB also provides a range of powerful features and tools to make it even easier for game developers to get up and running with document databases. This includes APIs and SDKs for popular programming languages, such as Java, Node.js, Python, and C#. It also includes a range of tools for data management, such as an interactive query editor, a JSON validator, and an automatic index generator.

Another benefit of using AWS DocumentDB for game development is that it can be seamlessly integrated with other AWS services. For example, AWS Lambda can be used to trigger automated actions upon the creation or update of a document in AWS DocumentDB, such as sending a notification or updating a leaderboard. And Amazon SageMaker can be used to train machine learning models on data stored in AWS DocumentDB.

At KeyCore, we have the experience, skills and tools to help game developers get the most out of AWS DocumentDB. Our team of experts can provide you with the support you need to get up and running quickly and easily, and ensure your development is optimized for the best performance and scalability. We can also provide ongoing support and maintenance of your DocumentDB setup, so you can focus on developing your game.

Read the full blog posts from AWS

AWS Training and Certification Blog

How AWS Can Help Startups and Small Businesses Close Skills Gaps

Startups and small and medium businesses (SMBs) are increasingly turning to cloud services to accelerate digital transformation goals. Having the right skills and competencies is essential for success, and AWS offers programs that can help SMBs measure baseline cloud proficiency and fill any learning gaps.

Measuring Baseline Cloud Proficiency

AWS provides a wide range of tools and resources, such as Cloud Practitioner Essentials, to help SMBs measure their baseline cloud proficiency. Cloud Practitioner Essentials is an online self-paced course designed for those with a technical or non-technical background. It provides an introduction to the AWS Cloud, core services, security, architecture, pricing, and support.

The course covers topics such as AWS global infrastructure, storage, databases, networking, analytics, machine learning, mobile services, and the Internet of Things (IoT). It’s designed to equip SMBs with the skills and knowledge they need to begin their cloud journey. Additional resources are also available, such as the AWS Well-Architected review and cost optimization guidance.

Filling Learning Gaps Through Tailored Learning Programs

AWS also offers tailored learning programs to help SMBs fill any learning gaps they may have. With AWS Training and Certification, SMBs can choose from a wide range of online and classroom-based courses, designed to help them accelerate their learning. For example, AWS Technical Essentials helps new cloud users understand underlying cloud concepts and gain the technical skills needed to work with AWS.

AWS also provides specialized learning paths, such as the AWS Cloud Practitioner and Solutions Architect Associate courses, to help SMBs become proficient in the use of cloud technologies. These learning paths are designed to help SMBs learn the fundamentals of cloud operations and gain the skills needed to architect, manage, and deploy cloud solutions.

Using AWS Partners to Accelerate Development

In addition to the tools and resources AWS provides, SMBs can also take advantage of AWS Partners to accelerate their development. AWS has an extensive partner network that includes consulting, technology, and managed services partners who can provide expertise and support to help SMBs achieve their cloud goals.

KeyCore is a leading AWS consultancy in Denmark that provides both professional services and managed services. We have extensive experience in helping organizations of all sizes realize their digital transformation goals. Our team of AWS certified professionals have the knowledge and experience to help SMBs understand the AWS platform, design and implement solutions, and optimize their cloud use.

Read the full blog posts from AWS

Microsoft Workloads on AWS

Microsoft Workloads on AWS

Running Microsoft workloads on AWS can offer many advantages for businesses, including cost savings, improved performance, scalability, and robust observability. In this blog post, we’ll cover how to set up successful .NET observability with Amazon CloudWatch and AWS X-Ray, as well as how Digiturk achieved 65% cost savings with their .NET modernization on AWS. With the help of KeyCore, a leading Danish AWS consultancy, businesses can leverage the full power of AWS to ensure their Microsoft workloads are running smoothly.

Part 1 – Metrics

To ensure a well-architected .NET application, you must monitor performance, trace transactions, collect logs, gather metrics, and trigger alarms when metrics breach thresholds. To achieve this, you can design and implement telemetry to enable observability capabilities in .NET. This post covers the implementation of metrics, using Amazon CloudWatch for metrics and alarms, and AWS X-Ray for request tracing.

Part 2 – Logging

Logging is a critical aspect of observability, as it provides visibility into application behavior. When paired with AWS CloudWatch Logs, you can create log-based metrics for tracking anomalies and performance bottlenecks. This post details how to configure CloudWatch Logs and X-Ray logging to capture important events and track transactions in your .NET application.

Part 3 – Distributed Trace

Distributed tracing is essential for understanding how requests are flowing through an application or service. With AWS X-Ray, you can collect distributed trace data from your .NET application and visualize it to troubleshoot and optimize performance. This post covers the implementation of X-Ray for distributed tracing in .NET, enabling you to quickly identify and address performance issues.

How Kloia helped Digiturk Achieve 65% Cost Savings

Kloia, an AWS Partner Network Consulting Partner, recently worked with Digiturk, a beIN Media Group Company, to partially modernize their .NET Framework monolithic application to a .NET-based microservices architecture on AWS. By leveraging the power of AWS, they were able to achieve 65% cost savings. This post explains the successful modernization process, and how KeyCore can help businesses modernization their .NET applications on AWS.

Read the full blog posts from AWS

Official Big Data Blog of Amazon Web Services

Automate Alerting and Reporting of AWS Glue Job Resource Usage

Data transformation plays a key role in providing the necessary insights for businesses of any size. To gain these insights, customers often utilize ETL (extract, transform, and load) jobs from their source systems and output an enriched dataset. Many organizations are now turning to AWS Glue to build ETL pipelines that provide data from various sources.

AWS Glue provides a great way for customers to gain access to their data and process it quickly. It offers a range of features, such as an easy-to-use interface, automated jobs, data lineage, and reporting. Additionally, AWS Glue allows customers to monitor their job resource usage, such as data read and write operations, in real-time.

In this post, we’ll discuss how to automate alerting and reporting of AWS Glue job resource usage. We’ll also discuss how customers can use Amazon QuickSight to visualize this data, and how KeyCore can help customers implement this solution.

Monitor AWS Glue Job Resource Usage

AWS Glue provides customers with the ability to monitor the resource usage of their AWS Glue jobs for data read and write operations. This allows customers to keep track of their job resource usage in real-time and identify any potential issues with their ETL pipelines.

To monitor resource usage, customers must first enable the AWS Glue Metrics feature in the AWS Glue console. Once enabled, customers will have access to job metrics, such as the number of documents read and written, the time taken to process the documents, and the average document read and write time.

Defontana’s Business Administration Solutions

Defontana has developed a fully cloud-based business application for the administration and management of companies. They offer a 100% cloud-based enterprise resource planning (ERP) system that has been developed to meet the needs of businesses in Latin America.

The ERP system helps customers optimize their business processes and improve operational efficiency. Additionally, it provides customers with the ability to manage and monitor their business operations in real-time.

Improve Operational Efficiencies Using Apache Iceberg

Apache Iceberg is an open table format for large datasets in Amazon Simple Storage Service (Amazon S3) and provides fast query performance over large tables, atomic commits, concurrent writes, and SQL-compatible table evolution. When building transactional data lakes with Apache Iceberg to solve functional use cases, customers need to focus on operational efficiencies.

To achieve this, customers must ensure that their Apache Iceberg tables are properly partitioned and that they are configured for better performance. Additionally, customers can leverage Amazon QuickSight to visualize their data and generate insights from their Apache Iceberg tables.

Real-Time Time Series Anomaly Detection

Real-time time series anomaly detection is key for informing timely decisions in order to adapt to unexpected scenarios. Stream processing frameworks, such as Apache Flink, enable users to design systems that can ingest and process continuous flows of data at scale.

In this post, we discussed a streaming time series anomaly detection algorithm that can be used for real-time time series anomaly detection. This algorithm uses a sliding window of time series data to detect anomalies in the data. Additionally, the algorithm can be used for both batch and streaming time series data.

How KeyCore Can Help

At KeyCore, we provide a range of professional and managed services to help customers with their AWS Glue jobs. Our team of experienced AWS experts can help customers implement the solution outlined in this post. This includes helping customers with the setup of AWS Glue job metrics, configuring Apache Iceberg for better performance, and providing support for real-time time series anomaly detection.

We can also help customers with data visualizations using Amazon QuickSight. Our team of certified QuickSight experts can help customers build interactive dashboards and generate insights from their data.

If you’re looking for help with your AWS Glue jobs, contact us today. We would be happy to discuss how we can help your organization.

Read the full blog posts from AWS

AWS Compute Blog

Developing Serverless Slack Apps using AWS Step Functions and AWS Lambda

Slack is an enterprise collaboration and communication service with the potential to enhance efficiency through custom-written Slack Applications (apps). One such use case is to use existing AWS resources without employees needing to use AWS Management Console. This can be accomplished by developing a serverless Slack app using AWS Step Functions and AWS Lambda.

AWS Step Functions allow developers to design and build distributed applications and microservices using visual workflows. AWS Lambda provides serverless compute, allowing developers to run code without provisioning or managing servers. Together, AWS Step Functions and AWS Lambda offer developers a simple and cost-effective way to build Slack apps.

Creating On Demand Capacity Reservations Across Availability Zones

Many customers are successfully migrating business critical legacy workloads to AWS using services such as Amazon Elastic Compute Cloud (Amazon EC2), Auto Scaling Groups (ASGs), Multiple Availability Zones (AZs), Regions for Business Continuity, and High Availability. To further reduce cost and improve performance, they often require the ability to reserve EC2 capacity across Availability Zones. On Demand Capacity Reservations (ODCRs) can be used to do this.

ODCRs allow for long-term, reserved capacity in EC2 and enable customers to reduce costs by committing to usage for an entire region. Customers can also manage their workloads with greater control and predictability by knowing the capacity is available when needed. With ODCRs, customers can reserve capacity across multiple Availability Zones, providing the high availability and fault tolerance necessary for mission-critical workloads.

Using ODCRs, customers can save up to 70% on Amazon EC2 costs and benefit from improved performance and resource availability. KeyCore can provide support with developing and deploying applications on AWS to ensure customers take advantage of these cost savings. Our experienced team can help customers create and manage On Demand Capacity Reservations to ensure their workloads run optimally and cost-effectively.

Read the full blog posts from AWS

AWS for M&E Blog

Cloud editing costs demystified

Cloud-based video editing has become a reality due to the rapid shift to remote workflows caused by the pandemic. Many facilities and post houses faced supply chain delays while on-premises workstations went idle. To stay competitive, editorial studios, teams, and freelancers adopted cloud-based editing.

Stephen Tallamy, CTO of EditShare, breaks down the cost differences between cloud editing and on-premises editing. Cloud editing reduces the barrier to entry for up-and-coming editors, as there is no initial capital expenditure for hardware and no need for dedicated storage. The cost of cloud editing is determined by the amount of storage and compute used. Depending on the provider, these costs can be offset by discounts on long-term commitments.

Having the flexibility to burst to the cloud has also made cloud editing more cost effective. Cloud bursting allows editors to quickly access resources when needed and take advantage of cloud computing discounts for long-term commitments. This is true for rendering as well, as Stephen demonstrates.

Accelerate Thinkbox Deadline by bursting to the cloud with Amazon File Cache

Complex computer-generated imagery (CGI) has been a staple in film, TV, and commercials for years, and has led to an increased demand for rendering farms to process CGI elements. Wētā FX made headlines with Avatar: The Way of Water after facing scenes so complex it took 3.3 million hours of processing time.

Stephen demonstrates how cloud bursting with Amazon File Cache can reduce render times and therefore reduce costs. Deadline, a render management software developed by Thinkbox Software, supports cloud bursting for quick access to cloud computing resources. Whether it’s for editing or rendering, cloud bursting can help reduce costs while keeping up with the demand of complex CGI elements.

RVX visual content studio uses NICE DCV to support remote artists

RVX provides award-winning visual effects services for film, TV, video game, music video, advertising, augmented reality, and virtual reality projects. Founded in 2008, the RVX team is distributed across multiple locations in Europe. To continue providing quality work to clients, the team recently adopted NICE DCV for remote collaboration.

NICE DCV is an open source platform that supports local and cloud-based rendering of content. It is an industry-recognized protocol with a track record of success in supporting remote artists. RVX relies on NICE DCV to provide high-end, collaborative visual content for its clients.

European League of Football readies cloud-powered remote production infrastructure for 2023 season in under three weeks with AWS

The European League of Football (ELF) has been rapidly expanding, onboarding new teams and bringing in more fans. To accommodate an increasing volume of viewers, ELF needed to rapidly deploy a cloud-powered remote production infrastructure for the 2023 season.

The solution was to use Amazon Web Services (AWS) to deploy the ELF production infrastructure. ELF was able to leverage existing fan engagement features available on AWS, such as Amazon Interactive Video Service (Amazon IVS) and Amazon Elastic Transcoder, to create a live streaming experience without missing a beat.

Using AWS, ELF was able to deploy its production infrastructure in under three weeks. With a few additional tweaks, the setup has been optimized for a smooth streaming experience.

By leveraging the power of AWS, ELF was able to quickly create a cloud-powered remote production infrastructure for its 2023 season. At KeyCore, our experts can help you quickly deploy cloud-powered solutions for your business. Whether you are streaming live events or creating an award-winning visual effects studio, KeyCore has the expertise to assist you. Contact us today to get started.

Read the full blog posts from AWS

AWS Storage Blog

How AWS Storage Can Help with Optimizing Cost, Accelerating Development Refresh Cycles, and Ensuring Infrastructure Availability

Organizations are often tasked with maintaining the highest levels of availability, resiliency, and performance while managing an ever-increasing data footprint. Amazon Web Services (AWS) offers a range of features and services to help businesses achieve these goals. This blog will discuss how Amazon S3, AWS Elastic Disaster Recovery (AWD), and Amazon FSx for NetApp ONTAP Cloning can help with optimizing cost, accelerating development refresh cycles, and ensuring infrastructure availability.

Enforcing Encryption in Transit with TLS 1.2 or Higher with Amazon S3

Starting June 28, AWS will begin to gradually enforce TLSv1.2 on all AWS APIs in all AWS regions. Customers still using TLS versions 1.0 and 1.1 will start to receive errors. TLS 1.2 is a more secure encryption protocol that protects data in transit and helps prevent malicious actors from intercepting and accessing sensitive information. This is why AWS is gradually transitioning all API endpoints to the minimum encryption standard of TLS 1.2.

Failover Microsoft Azure Workloads to AWS Using AWS Elastic Disaster Recovery

Businesses need to ensure that their applications, workloads, and data remain available during both planned and unplanned downtime. AWS Elastic Disaster Recovery (AWS EDR) enables customers to failover from Microsoft Azure to AWS and continue running their workloads in a secure environment. AWS EDR also supports automated replication of data from one region to another, allowing customers to have physical and logical separation of their data.

Accelerate Development Refresh Cycles and Optimize Cost with Amazon FSx for NetApp ONTAP Cloning

Performing refreshes of database environments is essential for ensuring development, testing, and QA can be carried out on copies of the most up-to-date, production-like datasets. Amazon FSx for NetApp ONTAP Cloning provides a cost-effective solution for database refreshes, allowing customers to rapidly clone their environment while maintaining the same performance and availability as their primary cluster. This service also allows for the dynamic adjustment of the size of the cloned ONTAP systems, helping further reduce costs.

How KeyCore Can Help with Optimizing Cost, Accelerating Development Refresh Cycles, and Ensuring Infrastructure Availability

KeyCore provides comprehensive AWS managed services for businesses looking to reduce cost and optimize their AWS environments. Our team of AWS certified experts can help plan and implement the features and services outlined in this blog, as well as provide ongoing support and maintenance. We can also help with AWS best practices and cost optimization strategies, ensuring that your environment is running optimally and that you don’t have to worry about unexpected costs.

Read the full blog posts from AWS

AWS Developer Tools Blog

AWS SDK for Go Aligns with Go Release Policy on Supported Runtimes

As one of the most popular programming languages today, Go is fast becoming the language of choice for many developers. In an effort to better align with the language’s release policy, AWS has announced that the AWS SDK for Go versions 1 and 2 will be following the Go release policy cadence.

What Does This Mean?

As part of the new cadence, AWS will support the latest two GA versions of Go, with an additional six month support for the most recently deprecated compiler version.

Advantages for Developers

This change will offer a number of advantages for developers. The most significant of which is that it will ensure they are always up to date on the latest version of Go, allowing them to take full advantage of its many features and capabilities. Additionally, it will reduce the amount of time they spend on manual version maintenance.

KeyCore Can Help

At KeyCore, we specialize in providing both professional services and managed services related to AWS. We have a team of certified AWS Solutions Architects who are experts in both Go and AWS. Our team can help you with everything from setting up and configuring your Go environment on AWS to deploying and managing your applications. Contact us today to learn more.

Read the full blog posts from AWS

AWS Architecture Blog

Architecting Microservices with Containers with Vittorio Denti

Vittorio Denti is an experienced Machine Learning Engineer at Amazon. With his knowledge, he has been an incredible asset to the AWS Architecture Blog, having published posts such as the “Let’s Architect! Designing microservices architectures” series. In this blog, we will explore Vittorio’s journey and his expertise in architecting microservices with containers.

Vittorio’s Journey

Vittorio began his journey in the engineering world out of sheer curiosity and an innate interest in the world of technology. He was always fascinated by the possibilities of machine learning, and was eager to explore how it could be used to solve various challenges.

Though Vittorio did not have a formal degree in computer science, he possessed the technical skills to pursue his passion. He eventually joined Amazon, where he has been able to work on exciting projects and continue to develop his knowledge in the engineering world.

Now, Vittorio works as a machine learning engineer at Amazon, and has been an incredibly valuable asset to the AWS Architecture blog. In his posts, he talks about the challenges of architecting microservices with containers, and explores various integrations patterns to create secure, scalable, and cost effective architectures.

Designing Microservices with Containers

In Vittorio’s article, “Let’s Architect! Designing microservices architectures”, he talks about the common challenges that software architects and engineers face when working with distributed systems structured as microservices.

He puts a heavy emphasis on the importance of creating secure, scalable, and cost effective architectures. He explains the various integrations patterns and approaches used to design microservices with containers. He also covers topics such as container orchestration, deployment strategies and service meshes.

Vittorio’s article is an example of his profound understanding of the AWS platform, and provides valuable insight into the challenges and best practices to use when architecting microservices with containers.

How KeyCore Can Help

At KeyCore, we provide both professional services and managed services to help our clients with their AWS needs. We understand the complexity and effort required to successfully architect a microservices architecture with containers, and our team of experienced developers can help you create a secure, scalable, and cost effective solution.

We have extensive experience with the AWS platform, and are highly familiar with various integrations patterns and approaches. Our expertise in CloudFormation and the AWS SDK for JavaScript v3 allow us to quickly create automated solutions. Whether you are starting out or are a seasoned engineer, we can help you architect a microservices architecture with containers in an efficient and cost effective manner.

Read the full blog posts from AWS

AWS Partner Network (APN) Blog

Accelerate Cloud Migrations with Datadog

Datadog provides unified visibility into the health and performance of applications and infrastructure across on-premises and AWS environments. This helps you accelerate your migration by providing observability capabilities to easily track every stage. It can optimize resources, monitor availability of applications, and measure key business metrics around service-level objectives.

Build Scalable IT Platforms with the AWS CDK

The AWS Cloud Development Kit (AWS CDK) makes it simpler to build, deploy, and manage infrastructure in AWS. It allows developers to define their infrastructure as code using familiar programming languages, helping organizations become more agile, reliable, and scalable. Attini helps you package your code, configuration, and deployment instructions into immutable artifacts and automatically runs your deployments.

Using Digital Twins to Drive Electric Vehicle Battery Insights

A digital twin is a virtual representation of a physical system that is updated with data to mimic the structure, state, and behavior of the physical system. MHP collaborated with AWS to build and deploy a Level 4 digital twin for an electric vehicle, as a means for monitoring and analyzing batteries of EVs utilizing live data. It can help manage battery health and performance, such as learning driver behavior and battery characteristics from the fleet.

AWS Specializations Help You Find the Right Partner

With over 100,000 AWS Partners, it can be difficult to find the right partner for the right job. AWS Specializations provide technical validation based on AWS services, workloads, use cases, industries, and managed services. The four programs are Service Delivery, Service Ready, Competency, and Managed Service Provider (MSP). This provides customers with a short list of trusted cloud partners with diverse expertise.

Creating Smarter Conversational Experiences with Infinity Botzer

Traditional chatbots provide predetermined responses, but conversational AI bots are more sophisticated and can handle enormous data. Infinity Botzer from LTIMindtree can be deployed within minutes and facilitates comprehensive bot lifecycle management. It ensures faster response time and is available 24/7.

Accelerate Time to Market for AWS IoT Applications

AWS Partners have pre-built solutions to help reduce risk while building the foundational elements to deploy an IoT solution at scale. Businesses should consider capabilities, tenancy, security and compliance, migration, and pricing before selecting a partner.

Leverage MLOps on AWS to Accelerate Data Preparation and Feature Engineering

Feature engineering is a critical process of data transformation. Applying MLOps best practices from Data Reply and leveraging tools from AWS can help accelerate data processing tasks and improve collaboration between data science and data engineering teams.

Rapid Application and Database Assessments Using migVisor

If you need to migrate databases and correlated applications to AWS, EPAM’s database assessment tool, migVisor, can help. It provides a holistic view of your environment and makes it easier to determine the feasibility.

Leverage the Power of Esri’s ArcGIS Enterprise on Kubernetes with Amazon EKS

Esri’s GIS solutions create, manage, analyze, and map geospatial data. ArcGIS is a powerful mapping and spatial analytics technology. Deploying ArcGIS Enterprise on Amazon EKS enhances scalability and resilience while reducing technical complexity.

Shape the Future of Life Sciences with ZS’s ZAIDYN Platform

ZS collaborated with AWS to build an intelligent life sciences platform called ZAIDYN. It helps companies stay in tune with healthcare players’ preferences, perceptions, and expectations, creating seamless customer pathways and proactively responding to a changing healthcare landscape.

Enable ML Adoption with Genpact’s Analytics Maturity Meter

Genpact has developed an analytics maturity assessment framework known as the Analytics Maturity Meter (AMM). It evaluates a company’s current capabilities in data, process, technology, talent, and enterprise leadership.

KeyCore and AWS Services in Life Sciences

At KeyCore, we provide professional and managed services to help healthcare players stay in tune with customers’ preferences, perceptions, and expectations. Our AWS experts can help you leverage Azure services to create seamless customer pathways and proactively respond to a changing healthcare landscape. We offer full-stack services and provide advanced analytics and AI/ML on AWS. Contact us today to see how we can help you.

Read the full blog posts from AWS

AWS Cloud Enterprise Strategy Blog

Preparing for Generative AI and Cutting Costs through Waste Reduction

Generative Artificial Intelligence (AI) is a new technology that is becoming increasingly prevalent in many aspects of our lives. It is estimated that its impact will become increasingly significant over the coming years. Technology leaders need to be prepared for its eventual arrival, both to take advantage of its benefits and to avoid its potentially damaging effects. At the same time, companies today are focused on ways to reduce costs and maximize efficiency, often through budgeting. In this article, we will explore how to prepare for generative AI and how cutting costs through waste reduction can help.

Preparing for Generative AI

Generative AI is a set of algorithms and technologies that can create data and content from existing input. This technology is increasingly being used in various fields, from artificial creativity to natural language processing. Technology leaders need to take steps now to prepare for its eventual impact, both from a data and content perspective. To do so, they should start by building a foundation of data and content that can be used to generate new insights and ideas. Additionally, they should also create an infrastructure for collecting, storing, and leveraging the generated insights and ideas.

In order to create this data and content, it is important to leverage existing technologies and services. For example, AWS offers a wide variety of services such as Amazon Rekognition, Amazon Translate, and Amazon Comprehend that can help in the creation of data and content. Additionally, AWS also provides the Amazon SageMaker platform, which can be used to build and train ML models and to deploy them into production. Finally, AWS also provides Amazon Machine Learning, a fully managed service for building, training, and deploying ML models.

Cutting Costs Through Waste Reduction

Another way to reduce costs in the short-term is to reduce waste. If a company can identify and eliminate unnecessary costs in its operations, it can free up resources to invest in more productive areas. To do this, companies should first identify areas of inefficiency and then invest in solutions to address them. This could include automating processes, leveraging analytics to identify opportunities for improvement, and upgrading infrastructure.

AWS provides a number of services that can help companies reduce costs through waste reduction. For example, AWS Cost Explorer can help companies identify areas of inefficiency and provide insights into areas of potential cost savings. Additionally, AWS Cost Optimization services such as AWS Trusted Advisor and AWS Budgets can help companies manage and optimize their cloud costs. Finally, AWS Lambda and AWS Serverless Application Repository provide ways to automate processes and reduce cost.

KeyCore Can Help

At KeyCore, we are experts in AWS and can help companies prepare for generative AI and reduce costs through waste reduction. We can help you implement the technologies and services needed to create a data and content foundation for generative AI. Additionally, we have experience with AWS Cost Explorer and AWS Cost Optimization services, and can help you identify and implement ways to reduce costs through waste reduction.

Read the full blog posts from AWS

AWS HPC Blog

AWS ParallelCluster 3.6 with GPU Health Checks

AWS ParallelCluster 3.6.0 is the latest version of the widely popular HPC and AI/ML platform on AWS, and it now includes GPU health checks. This new feature provides customers with increased reliability and prevents wasted spend.

How Does It Work?

GPU health checks run at the start of Slurm jobs. If the checks fail, the job is requeued on another instance. This helps to detect GPU failures and ensure that customers are getting the most out of their HPC and AI/ML tasks.

Why Is This Feature Important?

By having GPU health checks, customers can be assured that their HPC and AI/ML tasks are running optimally. This feature ensures that customers can trust in the reliability of their tasks, and that their spend is being used efficiently.

How Can KeyCore Help?

KeyCore offers professional and managed services to help customers take advantage of the new GPU health checks feature included in AWS ParallelCluster 3.6. We offer guidance on how to utilize the feature, and provide expertise in HPC and AI/ML tasks to ensure your applications are running smoothly and reliably. We can help customers configure their AWS environment to get the most out of AWS ParallelCluster. Our experts are on hand to provide assistance every step of the way.

Read the full blog posts from AWS

AWS Cloud Operations & Migrations Blog

Monitoring Amazon EC2 instances with Amazon CloudWatch

Monitoring Amazon EC2 instances is critical to ensure their performance and proactively identify any underlying issues. Amazon CloudWatch provides a reliable, scalable, and flexible monitoring solution. To make setting up alarms and dashboards easier, customers running EC2 instances in a self-managed environment can use AWS Systems Manager and Ansible to automate the process.

Setting up Amazon CloudWatch alarms

Amazon CloudWatch is used to measure the performance of EC2 instances and set up alarms to alert customers of potential issues. By setting up specific parameters for Amazon CloudWatch metrics, customers can monitor the performance of their EC2 instances and be immediately notified if any thresholds have been breached. Furthermore, customers can use metric math to set up alarms to monitor IO metrics of AWS EBS volumes performance.

Integrating AWS Health into the change process

Operations teams need to create and use reliable procedures to respond to operational events. To ensure the procedures are effective, they need to be updated in response to business changes and incorporate lessons learned to minimize failures and optimize procedures. AWS Health can be integrated into the change process to help operations teams anticipate and respond to issues more quickly and effectively.

Monitoring online experiences with Amazon CloudWatch Internet Monitor

Amazon CloudWatch Internet Monitor enables operations teams to monitor the network paths between their applications and end-users from various locations. This feature provides greater visibility into online experiences and helps teams quickly identify the network paths that are causing issues.

Governance, Risk, and Compliance Sessions at AWS re:Inforce 2021

AWS re:Inforce 2021 is a security learning conference that offers sessions on cloud governance, risk management and compliance. At the conference, attendees can learn from AWS experts, partners and customers on how to build secure applications in the cloud and how to use AWS security and compliance services.

At KeyCore we specialize in helping customers get the most out of their cloud investments. Our experienced AWS consultants can help customers with optimizing their monitoring solutions, integrating AWS Health into their change processes, and ensuring that their online experiences are always secure and up-to-date. Contact us to learn more about how we can help.

Read the full blog posts from AWS

AWS for Industries

How AWS Can Help Different Industries

AWS can help different industries in various ways, from providing secure self-service solutions to enabling frictionless checkout and managing energy contracts. Infor is transforming the CPG industry with AI/ML, and Generative AI could have a positive impact for retail. Additionally, customers running workloads on Amazon Elastic File System can benefit from compliance, data protection, isolation of compute environments, APIs, and access control and security.

Bayer Creates Secure Self-Service Solution on AWS

Leading global life sciences organization Bayer has a long history of expertise in health care and agriculture. To enable data scientists to accelerate the adoption of advanced analytics, Bayer has created a secure self-service solution on AWS. This was done with the help of the Accenture Advanced Technology Center and their AWS architect, Maciej Wroblewski. The solution allows data scientists to quickly build and deploy machine learning models using a preconfigured environment that is compliant with the organization’s security and data governance policies.

Secure Stored Payment Credentials Deliver Frictionless Checkout

eCommerce enterprises prioritize customer experience innovation, particularly at the checkout or payment phase of the customer lifecycle. Stored payment credentials are a powerful tool for creating a frictionless checkout experience that can result in higher sales. Features such as tokenization, encryption, and integrated fraud controls allow customers to securely store payment information. KeyCore can help eCommerce businesses take advantage of stored payment credentials, reducing checkout friction and increasing sales.

Manage and Bill Structured Energy Contracts on AWS

Energy companies may be using architectures based on monolithic systems for managing and billing energy service contracts. Such architectures limit the capabilities of the business units to create, manage, and invoice contracts based on new products and services. Leveraging the scalability and cost effectiveness of AWS, KeyCore can help energy companies to modernize their architectures. This can unlock the business’s potential to quickly create and manage new contracts and services, and to offer more personalized services to customers.

Infor is Transforming Food and Beverage with AI/ML

The pandemic created major challenges for companies in the consumer packaged goods (CPG) industry, from supply chain disruptions to labor shortages. Infor is using AI/ML to help CPG businesses to overcome these challenges. With Infor’s help, CPG companies can gain deeper insights about their customers, improve product selection, and create a more personalized experience. KeyCore can provide CPG customers with support and guidance to make the most of Infor’s suite of solutions.

Generative AI Could Have a Positive Impact for Retail

Generative AI, such as ChatGPT, has been gaining popularity in the retail space. It can be used to generate text and images, providing retailers with more dynamic content and more personalized customer experiences. KeyCore can guide retailers on how to use Generative AI to create a more engaging shopping experience and drive sales.

Amazon Elastic File System (Amazon EFS) for Financial Services

Customers running workloads on Amazon Elastic File System (Amazon EFS) can benefit from five key considerations for achieving compliance, data protection, isolation of compute environments, audits with APIs, and access control and security. KeyCore can provide guidance and help customers to implement Amazon EFS in a secure and compliant way within their financial services environment.

Read the full blog posts from AWS

AWS Messaging & Targeting Blog

How to Leverage AWS SES for Multi-Tenancy & Email Deliverability

It’s common for businesses to need to send emails on behalf of their clients, meaning they require a multi-tenant approach to email sending. This is where Amazon Simple Email Service (SES) comes in. It provides the scalability and reliability you need to send emails on behalf of your own customers, and with the right implementation, it can help you improve your email deliverability.

Implementing Multi-Tenancy with SES

When leveraging SES for multi-tenancy, the goal is to ensure the email sending needs of your downstream customers are effectively handled. To do this, you should design your architecture with the following best practices in mind:

  • Ensure the account specific details are maintained in the customer’s environment.
  • Maintain separate and secure account access for each customer.
  • Provide each customer with a unique set of Amazon SES credentials.
  • Implement an approval workflow for customer-initiated emails.
  • Retain full control over the email sending process.

Improving Email Deliverability

Email deliverability is key to the success of your campaigns, as it ensures your messages reach the intended recipient’s inbox. Factors like avoiding spam filters, increasing open rates, and minimizing bounces should all be taken into account when improving your email deliverability. Commonly, issues with deliverability can occur due to poor sender reputation, insufficient list hygiene, and the lack of proper authentication measures.

In order to improve email deliverability, you should ensure your sender reputation is constantly monitored, and your list hygiene is always up-to-date. Additionally, proper authentication measures should be in place, such as DKIM, SPF, and DMARC. Sending emails over dedicated IPs can also help improve deliverability, and with the new Dedicated IP (Managed) feature in Amazon SES, setting up and managing IPs is now easier and more cost-effective than before.

How KeyCore Can Help

KeyCore is the leading Danish AWS Consultancy. We provide both professional services and managed services to help our customers leverage the full potential of AWS. Our experts can help you set up multi-tenancy with SES, as well as ensure your email deliverability is up-to-date and secure. With our experience, we can provide you with the best implementation of your email sending process, so you can focus on your business.

Read the full blog posts from AWS

AWS Marketplace

How to Package and Price Solutions in AWS Marketplace

Listing software, services, or data products in AWS Marketplace offers the potential of reaching AWS customers who are ready to use the cloud. This article will provide best practices on how to package and price solutions in AWS Marketplace, specifically tailored to different types of solutions, selling techniques, and pricing strategies.

Packaging Solutions

When packaging a solution, KeyCore recommends evaluating whether the solution requires a manual or automated setup. For manual setup, KeyCore suggests creating a deployment guide that includes an overview of setup steps as well as specific instructions. Furthermore, KeyCore suggests offering quick start templates, workshops, tutorials, and/or videos to supplement the manual setup process.

For automated setup, KeyCore recommends using CloudFormation templates as these are highly customizable and easy to deploy. Automation enables customers to provision solutions quickly and reliably. AWS also offers an automated solution delivery feature, allowing customers to launch via AWS Marketplace with a single click.

The solution should also be tailored to the customer’s environment. For example, customers should be able to choose the type and size of instance they want to use as well as the version of the operating system. Additionally, customers should have the option to specify the location of the deployment.

Pricing Solutions

When pricing a solution, there are multiple factors to consider. KeyCore suggests offering both usage and subscription-based plans for AWS customers. Usage-based plans are ideal for customers who want to pay per use, while subscription-based plans are a good option for customers who prefer to pay for a fixed term. The pricing should also be tailored to the customer’s needs. For instance, it might be beneficial to offer a pay-as-you-go plan for customers who are not sure how much they’ll actually use.

In addition, for solutions that can’t be priced using the traditional usage or subscription models, KeyCore suggests considering a pricing algorithm. This algorithm should be able to take into account the customer’s usage and adapt pricing accordingly. This allows customers to pay only for the resources they use.

Finally, KeyCore recommends taking into account the customer’s budget. Customers should be able to pay for the solution as a one-time payment or in installments. This can help customers stick to their budget and make the solution more affordable.

Conclusion

Packaging and pricing solutions in AWS Marketplace can be a complex process. However, with the right strategy, solutions can be tailored to the customer’s environment, usage, and budget. KeyCore has experience in helping customers package and price their solutions, so they can start reaching AWS customers.

Read the full blog posts from AWS

The latest AWS security, identity, and compliance launches, announcements, and how-to posts.

Enhance API Gateway Security and Improve AWS Cloud Connections with TLS 1.3

At Amazon Web Services (AWS), we understand that customers require the latest in security and performance technologies to keep their data safe and their applications running at peak performance. As such, we are proud to announce several updates that will improve security, identity, and compliance while also enabling faster connections.

Exclude Cipher Suites with a Network Load Balancer Security Policy

In this blog post, we will demonstrate how to use Amazon Elastic Load Balancing (ELB), specifically a Network Load Balancer, to apply more granular control over the cipher suites used between clients and servers when establishing an SSL/TLS connection with Amazon API Gateway. This solution utilizes virtual private cloud (VPC) endpoints (powered by AWS PrivateLink) to provide a secure connection between the Network Load Balancer and the API Gateway.

Using a Network Load Balancer to control cipher suite selection offers several advantages. It allows for more granular control over which cipher suites are allowed or rejected, as well as allows customers to manage all of the cipher suites supported by API Gateway, versus needing to configure each one individually. This setup is also more secure and provides better performance due to the reduced round trips needed.

The configuration process requires the use of AWS CloudFormation and the AWS CLI. CloudFormation enables customers to quickly and easily deploy Network Load Balancers with predefined security policies in their VPCs, while the AWS CLI provides the ability to add and modify security policies for the Network Load Balancer. To learn how to configure a Network Load Balancer security policy to exclude cipher suites, please see our blog post here.

Faster AWS Cloud Connections with TLS 1.3

To further improve customer experience, AWS has begun to globally enable TLS version 1.3 across our AWS service API endpoints. This will improve the overall performance of customer connections, and we anticipate that this process will be completed by the end of 2020.

TLS 1.3 offers several advantages over previous versions, such as reduced handshake latency, improved performance, and greater security. TLS 1.3 also incorporates the latest security algorithms, providing a more secure connection than previous versions. To learn more about TLS 1.3 and how you can take advantage of it, please see our blog post here.

Get Help from KeyCore

At KeyCore, we are committed to providing our customers with state-of-the-art cloud computing solutions that enhance security, identity, and compliance. If you are looking for assistance with configuring a Network Load Balancer security policy or taking advantage of TLS 1.3, our team of AWS experts can help. Contact us today to learn more about how we can help you enhance the security and performance of your cloud applications.

Read the full blog posts from AWS

AWS Startups Blog

AWS Generative AI Accelerator Kicks Off – Meet the Teams

AWS is excited to announce the cohort of 21 startups accepted into the global AWS Generative AI Accelerator program. Participants will receive tailored technical advice, dedicated mentorship, up to $300,000 in AWS credits, and the opportunity to pitch their demos to venture capitalists (VCs) in the AWS network, all culminating in a 10-week program starting May 24th at the AWS San Francisco Startup Loft.

Benefits to the Teams

The Generative AI Accelerator provides startups with access to the expertise of AWS Solutions Architects, Machine Learning Specialists, and members of the AWS AI team, as well as the opportunity to connect with experienced venture capitalists. These resources, paired with the networking opportunities among other teams, will help generate long-term relationships and resources to help drive success.

Meet the Teams

The teams accepted into the Generative AI Accelerator hail from all corners of the globe, spanning a number of industries and use cases. Some of the teams are developing solutions that provide AI-as-a-Service for businesses, while others are using AI to enable sensor networks or improve product design processes. All the teams have been working hard on their solutions and are eager to show the world what they can do.

KeyCore Can Help

At KeyCore, we provide the expertise and resources to help businesses leverage the best of AWS in order to maximize their returns. Our professional services team is available to provide tailored advice and guidance on AWS-related projects, while our managed services team is on hand to provide ongoing support and maintenance. With our help, businesses can make sure they are taking advantage of all the benefits the AWS Generative AI Accelerator has to offer.

Read the full blog posts from AWS

Business Productivity

NTT DOCOMO Added Video Customer Support Using AWS

NTT DOCOMO, one of the largest mobile phone operators in Japan, successfully deployed their online customer support video system in 2022 using Amazon Web Services (AWS).

The Challenge

The project had significant technical challenges. NTT DOCOMO had to figure out a way to ensure that customers could connect to the video service quickly and with minimal effort. The customer also had to be able to control the video feed, while keeping their data secure.

The Solution

To meet these requirements, NTT DOCOMO worked with Peers Co, Ltd and AWS. Peers Co. Ltd provided a specialized video customer support platform, which was integrated with AWS Elemental Media Services. Peers Co. Ltd’s platform provided a secure, low-latency video connection with AWS Networking Services, such as Amazon VPC, to ensure the customer’s data was fully protected. Peers Co. Ltd and AWS also collaborated to provide a self-service application that allowed customers to easily connect and control the video feed.

The Benefits

This solution allowed NTT DOCOMO to provide a secure, low-latency video customer support service to their customers. It also helped them save time and money by streamlining the customer support process. As a result, NTT DOCOMO was able to provide a better customer experience and increase customer satisfaction.

How KeyCore Can Help

KeyCore has extensive experience in providing AWS-based solutions for businesses. We can help businesses plan, deploy, and maintain AWS-based video customer support systems, ensuring they get the best performance and security out of the solution. Additionally, our expert team of AWS consultants can provide advice and insights to businesses to ensure their solutions are optimized for their specific needs.

Read the full blog posts from AWS

Front-End Web & Mobile

The Benefits of Merged APIs on AWS AppSync

AWS AppSync is a serverless GraphQL service that makes it easy to create, manage, monitor, and secure GraphQL APIs. By using AppSync, developers can access data which is stored in multiple different data sources including Amazon DynamoDB, AWS Lambda, and HTTP APIs.

As the service continues to grow in adoption, customers have faced challenges related to the synchronization of data across different data sources. To overcome this, AWS AppSync has launched a new feature called ‘Merged APIs’. This feature enables developers to query multiple data sources through a single GraphQL API. This simplifies the process of building applications by eliminating the need to manage multiple APIs.

Merged APIs also provide a number of benefits for developers. By using the Merged APIs feature, developers can create an unified data layer for their application, which can be used to retrieve data from multiple different data sources. This eliminates the need to write complex code to sync data between different sources. Additionally, Merged APIs allow developers to easily update data across multiple data sources, as well as optimize query performance.

Furthermore, Merged APIs provide a number of security benefits for developers. By using Merged APIs, developers can control access to data stored in multiple data sources, as well as secure data at the API level to ensure that only authorized users can access the data.

The SwiftUI-based Authenticator Component for iOS, iPadOS, and Catalyst Applications

Today, AWS has released the SwiftUI-based open-source Authenticator component for iOS, iPadOS, and Catalyst applications. This component allows developers to authenticate their user at any point in the user flow. Authentication is an essential element of any application and with this SwiftUI component, developers can easily add authentication features to their applications.

By using this component, developers can easily control access to data, as well as save the preferences of their users. Additionally, the Authenticator component allows developers to easily unlock premium features, or secure their data from unauthorized users.

In addition to the security benefits, the Authenticator component is also easy to use and integrate into existing applications. It is built on SwiftUI, which makes it an ideal solution for developers who are using the Swift programming language. The component also supports a wide range of sign-in methods, including social media sign-in, SMS sign-in, and identity provider sign-in.

By using the SwiftUI-based Authenticator component, developers can easily add authentication features to their applications. This allows them to easily save preferences, unlock premium features, and control access to data.

How KeyCore Can Help

At KeyCore, we specialize in helping our clients with AWS. Our team of experienced AWS developers can help you design, develop, and implement applications on AWS AppSync and the SwiftUI-based Authenticator Component. We can also help you secure your application and ensure that only authorized users can access the data.

We provide both professional services and managed services, so you don’t have to worry about managing your applications on AWS. We understand the complexities of working with AWS and can help you take full advantage of its features and capabilities. To learn more about our offerings and how we can help, please visit our website at https://www.keycore.dk/.

Read the full blog posts from AWS

Innovating in the Public Sector

Innovating in the Public Sector with AWS

Optimizing Impact with AWS Glue and Amazon Redshift ML

Nonprofit organizations focus on mission-driven initiatives to impact their members, communities, and the world. Resources are often limited, so it’s important to optimize the impact of every effort. AWS Glue and Amazon Redshift ML provide powerful tools to support data-driven decisions that maximize the impact of nonprofits.

This walkthrough focuses on the use case of using open data to support food security programming, but the same principles can be applied to many other initiatives within the nonprofit space. Amazon Redshift ML can be used to analyze public datasets to better understand the causes and effects of food insecurity and develop more effective solutions.

Securing Education Services with AWS

Sekolah.mu is a blended learning system in Indonesia that offers flexible learning programs for all types of learners. When it comes to digital education services, it’s essential for Sekolah.mu to earn the trust and confidence of the students, teachers, and families.

To accomplish this, Sekolah.mu built their education platform on AWS. By taking advantage of AWS data security and privacy-by-design principles, they were able to deliver secure and reliable education services to more than 11 million students.

Designing a Biometric IoMT Solution with AWS ProServe

Healthcare organizations have been embracing the concept of connective devices using the internet of medical things (IoMT). Logiksavvy Innovations (LSI) took this concept to the next level by developing an IoMT solution designed to detect and prevent critical health events.

Working with AWS through the Health Equity Initiative, LSI was able to collaborate with AWS ProServe and develop a viable proof-of-concept with the AWS Cloud. By leveraging AWS services and expertise, LSI was able to create a solution that could help healthcare organizations deliver equitable, reliable, and scalable health services.

Accelerating Missions with the Cloud — Annual AWS Summit Washington, DC

Registration is now open for the annual AWS Summit Washington, DC. Taking place June 7-8 at the Walter E. Washington Convention Center, this event is an excellent opportunity for public sector professionals to learn how cloud technology can drive culture change, digital transformation, infrastructure modernization, and more.

Accelerating Public Health Innovation with AWS Partners

Modernizing infrastructure is essential for public health agencies so that their health solutions can scale equitably and reliably in any situation. Many US governmental public health agencies have been turning to AWS and the AWS Partner Network to help them innovate quickly.

In this example, AWS brought together three governmental public health agencies and partners to create a scalable solution designed to support public health. By leveraging the expertise and resources of AWS and its partners, public health organizations can develop and deploy innovative solutions in a secure, cost-effective manner.

How KeyCore Can Help

At KeyCore, we specialize in helping public sector organizations take full advantage of the AWS Cloud. Through our professional services and managed services, we can help you maximize the impact of your public sector initiatives and support the development of secure and reliable solutions.

We understand that each organization has unique needs and goals, which is why we’ll work with you every step of the way to develop a solution tailored to your requirements. Contact us today to learn more about how our team of AWS experts can help you accelerate your public sector innovation.

Read the full blog posts from AWS

AWS Open Source Blog

Streamlining Service Configurations with Kustomize Components, Spinnaker Operator, and Amazon EKS Blueprint

Continuous deployment can help DevOps teams automate their application updates and expedite their delivery to production. A deployment pipeline automates the process of pushing code from development to production, and managing errors along the way. The process starts with automating the build, then verifies the code quality, and finally deploys the code to the production environment. AWS provides tools, such as Amazon EKS Blueprint, for creating an automated deployment pipeline for Amazon EKS.

Using Kustomize Components with Amazon EKS

Kustomize is an open source tool for managing Kubernetes objects and simplifying the deployment process. Kustomize components provide an easy way to create and update Kubernetes objects. With Kustomize components, you can create custom packages of Kubernetes objects, enabling you to more quickly and easily update Kubernetes objects in your Amazon EKS clusters.

Streamlining Service Configurations with Spinnaker Operator

Spinnaker Operator is a tool for deploying and managing Spinnaker services in Kubernetes clusters. With Spinnaker Operator, you can quickly and easily configure and deploy Spinnaker services in your Amazon EKS clusters. This allows you to quickly create an automated deployment pipeline for your applications and services.

Using Amazon EKS Blueprint with Spinnaker Operator

Amazon EKS Blueprint is a tool for deploying applications and services to Amazon EKS clusters. With Amazon EKS Blueprint, you can quickly and easily deploy applications and services into your Amazon EKS clusters. The Amazon EKS Blueprint integrates with Spinnaker Operator, enabling you to configure and deploy Spinnaker services in your Amazon EKS clusters.

How KeyCore Can Help with Service Configuration

At KeyCore, our experienced engineers and certified consulting partners can help you streamline your service configurations with the use of Kustomize components, Spinnaker Operator, and Amazon EKS Blueprint. Our team has years of experience with Kubernetes, DevOps, and AWS, and can help you create an automated deployment pipeline for your applications and services with ease. Contact us today to learn more about how we can help you streamline your service configurations.

Read the full blog posts from AWS

Scroll to Top