Summary of AWS blogs for the week of monday Mon Jul 17

In the week of Mon Jul 17 2023 AWS published 95 blog posts – here is an overview of what happened.

Topics Covered

Desktop and Application Streaming

Desktop and Application Streaming

Adjusting Auto Scaling Steps and Thresholds with AWS Lambda

Amazon AppStream 2.0 provides Fleet Auto Scaling capabilities to automatically adjust the size of the AppStream 2.0 fleet to match user demand. However, for some usage patterns, manual adjustments of the auto scaling policy may be needed. To address this, KeyCore has developed a solution where an event driven AWS Lambda function can be used to automatically adjust the AppStream 2.0 auto scaling policy based on time of day.

Using this solution, the AppStream 2.0 fleet can be set up to manage peak hours and have different fleets defined. During off-peak, the fleet size can be lowered to save costs, while during peak hours, the fleet size can be increased to meet user demand.

This solution can be implemented using the following steps:

  • Set up your AppStream 2.0 fleet.
  • Define the auto scaling policy.
  • Create an AWS Lambda function to adjust the auto scaling policy based on time of day.
  • Set up AWS CloudWatch events to trigger the Lambda function on a scheduled basis.

With this solution, customers can be sure that their AppStream 2.0 fleet is always scaled to meet user demand, while always minimizing costs. KeyCore can help you configure and implement this solution so that you can benefit from the flexibility and scalability of AppStream 2.0.

Dynamically Setting NICE DCV Session Permissions at Windows Logon

NICE DCV is a secure, high-performance remote desktop solution for Windows and Linux. When using system authentication, Windows-based NICE DCV servers delegate client authentication to the underlying operating system. Upon authentication, DCV validates the DCV permissions, which specify the users that are allowed to access the session stream and the features they can use.

Dynamically setting DCV session permissions allows administrators to automate session permissions based on specific group memberships or user roles. With this solution, users can have different access rights depending on the authentication context and session type.

To set up dynamic DCV session permissions, customers can use the following steps:

  • Configure NICE DCV authentication through Windows.
  • Create the roles and permissions to be used.
  • Create an authentication provider to define the roles and permissions.
  • Configure NICE DCV to use the authentication provider for dynamic session permissions.

This solution allows customers to configure their NICE DCV servers to set up the session permissions according to the authentication context. KeyCore can help customers to set up dynamic DCV session permissions so that they can benefit from a secure and scalable remote desktop solution.

Read the full blog posts from AWS

AWS DevOps Blog

Integration Testing of AWS CDK Applications

Integration testing allows developers to validate system components and build confidence in new software releases. For applications running on the AWS cloud, integration tests can validate AWS Identity and Access Management (IAM) policies, service limits, configuration, and runtime code.

Integrating AWS CDK with Integration Testing

For developers leveraging AWS Cloud Development Kit (AWS CDK) as their infrastructure-as-code (IaC) tool, integration testing can be integrated into the development pipeline. AWS CDK uses TypeScript or Python to define cloud infrastructure as code, allowing developers to use general-purpose programming language concepts such as classes, loops, and conditionals to provision cloud applications.

The AWS CDK Toolkit provides developers with the ability to programmatically define and deploy resources using AWS CDK. The AWS CDK Toolkit also automates the integration testing process with the AWS CDK Testing Library. This library allows developers to construct and execute integration tests for the resources created by the AWS CDK.

Getting Started with AWS CDK Testing Library

The AWS CDK Testing Library works by executing a CloudFormation template—either by creating a new “synthesized” template or by using an existing template—and evaluates the conditions described in the tests.

To get started, create a new folder and install the AWS CDK Testing Library. The AWS CDK Testing Library is compatible with Typescript and Python, so developers can use either language depending on their application.

Integration Testing with AWS CDK

The AWS CDK Testing Library allows developers to simulate and test changes to their AWS CDK applications before they are deployed. To perform integration tests, developers should create an assert method that compares the expected output of the resource to the actual output from the CloudFormation stack. This allows developers to validate that the resource is created correctly and that the changes made to the AWS CDK application are working as expected.

Benefits of AWS CDK Integration Testing

Integration testing of AWS CDK applications allows developers to ensure their resources are deployed correctly and that the IAM policies, service limits, and configurations are working as expected. This helps developers build confidence in the applications they are releasing and minimizes unexpected issues when deploying resources to the AWS cloud.

The KeyCore Advantage

At KeyCore, our team of AWS experts have deep knowledge and experience in deploying applications to the AWS cloud. We specialize in building cloud-native applications and can help you get the most out of the AWS CDK. Contact us today to learn more about how we can help you build and deploy secure and reliable applications to the AWS cloud.

Read the full blog posts from AWS

AWS for SAP

Licensing and Securing SAP Applications with Amazon EC2

SAP offers a wide range of products with varying licensing options to support their customer’s needs. Optimizing costs when running SAP applications in AWS requires understanding how to use these options to their fullest. This article covers the options available and how AWS and industry leaders are collaborating to provide added security for SAP workloads.

Licensing Options

An example of the various license options available is SAP BusinessObjects (SAP BOBJ). This supports Concurrent Sessions (CS) / Concurrent Access License (CAL), Named User (NU) and CPU License types. Customers should be aware that the license type chosen can have an effect on their costs. Selecting the most suitable license type for their situation is key to ensuring the most efficient use of these applications.

Securing SAP with AWS Network Firewall

Cybercrime is estimated to cost the world $10.5 trillion annually by 2021. Given this, protecting SAP workloads is a priority. AWS and industry leaders are collaborating to provide extra security for customers using SAP applications in AWS.

AWS Network Firewall provides managed rules that allow customers to quickly control and monitor their network traffic. This includes the ability to define SAP-specific rules which can help protect customers using SAP applications. The managed rules feature can also be used to deploy and manage rules across multiple AWS accounts.

KeyCore Services

KeyCore provides professional and managed services to help customers with their SAP workloads. Our team of experts can provide guidance on the different licensing options available and how to optimize costs. We also have the experience to help customers configure and secure their SAP applications using AWS Network Firewall.

Contact KeyCore today to learn more about how we can help you get the most out of your SAP workloads running on AWS.

Read the full blog posts from AWS

Official Machine Learning Blog of Amazon Web Services

Exploring the Official Machine Learning Blog of Amazon Web Services

Amazon Web Services (AWS) provides an official Machine Learning (ML) blog that covers a range of topics that span from rodent infestation control to power grid asset management and anomaly detection. In this post, we will explore the latest articles from the blog and explain how KeyCore, the leading Danish AWS consultancy, can help you apply these techniques to your own projects.

Analyze Rodent Infestation Using Amazon SageMaker Geospatial Capabilities

In the article Analyze Rodent Infestation Using Amazon SageMaker Geospatial Capabilities, the authors explain how to use Amazon SageMaker to identify and monitor regions of high rodent activity. By building a geospatial model, pest control organizations can more effectively plan for interventions and exterminate the rodents.

At KeyCore, we can help you apply these techniques to your own projects. We specialize in designing, developing, and deploying custom ML models using AWS. Our experienced team of AWS ML experts can help you set up the model, optimize it, and troubleshoot any issues you may encounter.

Enel Automates Large-Scale Power Grid Asset Management and Anomaly Detection Using Amazon SageMaker

In the article Enel Automates Large-Scale Power Grid Asset Management and Anomaly Detection Using Amazon SageMaker, the authors explain how Enel, a multinational company, is using Amazon SageMaker to automate large-scale power grid asset management and anomaly detection.

At KeyCore, we can help you implement similar solutions for your own projects. Our AWS ML engineers can help you design and implement ML models that analyze large datasets and detect any abnormalities in the data. We can also guide you through the process of deploying these models to production and ensuring that the models are optimized for the best performance.

Efficiently Train, Tune, and Deploy Custom Ensembles Using Amazon SageMaker

In the article Efficiently Train, Tune, and Deploy Custom Ensembles Using Amazon SageMaker, the authors discuss ensemble modeling, a popular approach to ML, and how to use Amazon SageMaker to efficiently train, tune, and deploy custom ensembles.

At KeyCore, we can help you apply these techniques to your own ML projects. Our AWS ML consultants have extensive experience developing and deploying custom ensembles models. We can help you optimize the performance of your model and deploy it to production quickly and efficiently.

Use a Generative AI Foundation Model for Summarization and Question Answering Using Your Own Data

In the article Use a Generative AI Foundation Model for Summarization and Question Answering Using Your Own Data, the authors explain how to use large language models (LLMs) to analyze complex documents and provide summaries and answers to questions.

At KeyCore, we can help you build and deploy custom models using AWS. Our team of AWS ML experts can help you set up and optimize your LLM model and deploy it to production. We can also help you maintain and monitor your model in production to ensure that it is performing as expected.

Integrate Amazon SageMaker Model Cards with the Model Registry

In the article Integrate Amazon SageMaker Model Cards with the Model Registry, the authors explain how to use Amazon SageMaker Model Cards to document and audit machine learning (ML) models. By creating a single source of truth for business and technical metadata, model cards can help ensure that ML models are documented, audited, and monitored.

At KeyCore, we can help you integrate Amazon SageMaker Model Cards into your ML projects. Our experienced team of AWS ML engineers can help you set up your model registry and ensure that it is optimized for the best performance. We can also guide you through the process of creating and auditing model cards for your ML models.

Enhance Amazon Lex with Conversational FAQ Features Using LLMs

In the article Enhance Amazon Lex with Conversational FAQ Features Using LLMs, the authors explore an innovative solution to build a question and answer chatbot in Amazon Lex that uses existing FAQs from your website.

At KeyCore, we can help you build and deploy custom chatbots using AWS. Our experienced team of AWS ML experts can help you design and build a custom chatbot that is tailored to your specific needs. We can also help you integrate your chatbot with Amazon Lex and ensure that it is optimized for the best performance.

Build an Email Spam Detector Using Amazon SageMaker

In the article Build an Email Spam Detector Using Amazon SageMaker, the authors explain how to use Amazon SageMaker to build an email spam detector. By building a model that can detect and classify spam emails, businesses can better protect their customers from phishing, scams, and other malicious emails.

At KeyCore, we can help you build and deploy custom ML models using AWS. Our team of AWS ML engineers can help you design and implement an email spam detector for your business. We can also help you optimize the performance of your model and ensure that it is optimized for the best performance.

Llama 2 Foundation Models from Meta are Now Available in Amazon SageMaker JumpStart

In the article Llama 2 Foundation Models from Meta are Now Available in Amazon SageMaker JumpStart, the authors explain how to use Llama 2 foundation models developed by Meta for Amazon SageMaker JumpStart. By fine-tuning these models, customers can generate high-quality text for their projects.

At KeyCore, we can help you apply these techniques to your own ML projects. Our team of AWS ML experts can help you set up and fine-tune your Llama 2 models. We can also help you optimize the performance of your model and deploy it to production quickly and efficiently.

Configure Cross-Account Access of Amazon Redshift Clusters in Amazon SageMaker Studio Using VPC Peering

In the article Configure Cross-Account Access of Amazon Redshift Clusters in Amazon SageMaker Studio Using VPC Peering, the authors explain how to use VPC peering to access Amazon Redshift clusters in Amazon SageMaker Studio.

At KeyCore, we can help you configure cross-account access of Amazon Redshift clusters in Amazon SageMaker Studio. Our AWS ML engineers can help you set up the peering configuration and ensure that it is optimized for the best performance. We can also help you troubleshoot any issues you may encounter.

Read the full blog posts from AWS

Announcements, Updates, and Launches

AWS Outposts is now Supporting Amazon Route 53 Resolver and AWS Fargate Enables Faster Container Startup

Amazon Route 53 Resolver Now Available on AWS Outposts Rack

Amazon Route 53 Resolver is now available on AWS Outposts rack, providing on-premises services and applications with local DNS resolution directly from Outposts. Route 53 Resolver on Outposts helps improve applications’ availability and reduces latency, ensuring traffic is routed quickly and efficiently. Local Route 53 Resolver endpoints also enable DNS resolution between Outposts and an on-premises DNS server. This allows customers to keep their applications running in a low-latency environment, while still utilizing the scalability and global availability of Route 53.

Reimagine Software Development With CodeWhisperer as Your AI Coding Companion

Amazon CodeWhisperer is a generative AI powered by a foundational model to understand the semantics and context of a customer’s code. It simplifies and streamlines the way they develop software. CodeWhisperer enables customers to identify bugs quickly as well as suggest fixes and modifications. This provides an easy way to build software with fewer errors and more efficient code.

AWS Week in Review – Updates on Amazon FSx for NetApp ONTAP, AWS Lambda, eksctl, Karpenter, and More

AWS recently released the Data Centered: Eastern Oregon mini-documentary series, which looks at the real-life impact of the $15 billion investment the company has made in the local community. Also last week, AWS released updates on Amazon FSx for NetApp ONTAP, AWS Lambda, eksctl, Karpenter, and more. Amazon FSx for NetApp ONTAP allows customers to access the storage performance and features of NetApp ONTAP, while AWS Lambda adds support for Node.js 12.x and eksctl adds support for Amazon Elastic Container Service for Kubernetes (EKS).

AWS Fargate Enables Faster Container Startup using Seekable OCI

AWS Fargate now enables faster container startup using Seekable OCI. This allows customers to scale up their containerized applications faster and reduce latency. This improvement in startup time helps optimize costs as well as reduce maintenance time for customers. Additionally, this feature helps reduce the time needed to deploy applications and services as the containers can now be deployed faster.

At KeyCore, our AWS experts can help you take advantage of all the features of AWS Outposts and Fargate. We can help you set up your Amazon Route 53 Resolver and CodeWhisperer, as well as develop solutions leveraging AWS Lambda, Amazon FSx for NetApp ONTAP, and other services. We are also well-versed in utilizing containers and can help you optimize your containerized application startup time. Contact us today to learn more about how we can help you with your AWS needs.

Read the full blog posts from AWS

Containers

How Container Images Can Now Be Lazy Loaded Using Seekable OCI and AWS Fargate

AWS Fargate is a serverless compute engine for containerized workloads that now supports lazy loading container images indexed using Seekable OCI (SOCI). This significantly reduces the time taken to launch Amazon Elastic Container Service (Amazon ECS) Tasks on AWS Fargate, as described in Donnie Prakoso’s launch post.

Using Windows Authentication with gMSA on Linux Containers on Amazon ECS

On July 17th 2023, AWS launched support for Windows authentication with gMSA on both domain-joined and domainless Amazon ECS Linux container instances. This integration with Amazon Elastic Container Service (Amazon ECS) is referred to as Credentials Fetcher, and makes it easier to secure access to data and applications.

Securing Kubecost Access with Amazon Cognito

Kubecost provides real-time cost visibility and insights for teams using Kubernetes, and is built on OpenCost, an accepted Cloud Native Computing Foundation (CNCF) Sandbox project. To secure access to these insights, AWS is now offering Amazon Cognito as a way to authenticate users before allowing them to view Kubecost’s intuitive dashboard. This is especially helpful for teams that need to share data across multiple users.

What Can KeyCore Do to Help?

At KeyCore, we are seasoned experts in AWS and offer both professional services and managed services. We can help your team understand and take advantage of these new AWS services for containerized workloads. Our team of experienced professionals can guide you through the setup and configuration of Seekable OCI, AWS Fargate, Windows Authentication with gMSA, Amazon ECS and Amazon Cognito, and ensure that your team has the insights needed to make the most of Kubernetes cost visibility.

Read the full blog posts from AWS

AWS Smart Business Blog

Small and Medium Businesses Should Leverage Their Data For Maximum Benefit

Small and medium businesses (SMBs) are in a unique position, as they generate data at a rate that can often exceed their capacity to use it. This data can be incredibly valuable to these businesses, however, and SMBs should make use of the advantages that leveraging this data can provide. In this article, we discuss why SMBs should make use of their data to unlock the full potential of their business.

Why Use Your Data?

The data that businesses generate can be incredibly valuable, as understanding customers, trends, spending, and other data-driven insights allow SMBs to optimize their operations and increase their profit margins. By utilizing the data generated, businesses can become more efficient, while also gaining the ability to better predict customer behavior and uncover new opportunities.

How To Leverage Your Data

In order to make use of the data generated by businesses, SMBs need to move the data to the cloud. This allows for easy access and storage of the data, as well as provides the opportunity to leverage powerful analytics tools that can help uncover valuable insights. Additionally, SMBs can utilize automation tools to help them quickly act on the data to gain maximum benefit.

The Benefits Of Leveraging Your Data

SMBs that make use of their data can benefit greatly from the insights it can provide. By leveraging the power of the cloud, SMBs can gain the ability to analyze large amounts of data quickly and accurately. This can help them make smarter decisions, increase efficiency, and ultimately improve their bottom line.

How KeyCore Can Help

At KeyCore, we understand the challenges that SMBs face when trying to make use of their data. We have the expertise to help SMBs move their data to the cloud and leverage powerful analytics and automation tools to unlock the full potential of their data. Our team of AWS certified professionals can help you design, implement, and manage your cloud data infrastructure so that you can make the most of your data. Contact us today to learn more.

Read the full blog posts from AWS

Official Database Blog of Amazon Web Services

Revolutionize Retail Recommendations with Amazon RDS for PostgreSQL and GenAI

In today’s digital age, ecommerce has become the norm, providing consumers with convenience and an ever-expanding range of product options. To strengthen the online shopping experience, retailers are turning to personalized product recommendations as a key tactic to engage customers and increase sales. Among the leading-edge technologies powering this revolution is the vector database, a powerful tool for delivering accurate and timely recommendations.

How Amazon MemoryDB for Redis and AWS DMS Help with Data Migration

As businesses grow, they face the challenge of providing the same service level to their end-users. This is especially true of databases, which often become bottlenecked as usage outgrows capacity. To improve performance, many customers turn to caching strategies that offload frequently used data to a cache like Redis. However, this requires additional overhead to keep the cache up to date.

The AWS Database Migration Service (DMS) helps to simplify this process. With DMS, customers can quickly and securely migrate data from their Amazon Aurora PostgreSQL database to Amazon MemoryDB for Redis to create a fast, efficient caching strategy.

Designing a High-Scalability Multimodel Solution with Amazon Neptune

When creating a solution to handle complex data requirements, architects can often benefit from taking a multimodel approach, combining different data models and database technologies. To do this, they need access to purpose-built engines that are designed to support diverse data models. AWS provides more than fifteen such engines, including relational, graph, document, and in-memory databases.

One such engine is Amazon Neptune, a fast, reliable, and fully managed graph database service. Neptune supports two popular graph models, Property Graph and W3C’s Resource Description Framework (RDF), so customers can easily access data with the power of the graph without having to learn a complex query language.

PostgreSQL Architecture Considerations for Application Developers

Designing an application for a database engine is not just about schema design; it’s also important to understand how databases read and write data to their storage media. To this end, application developers should consider how PostgreSQL architecture works and how it affects performance.

PostgreSQL partitions data into multiple files, each containing a certain number of rows. It also employs multiple techniques to reduce disk I/O, such as data caching and data prefetching. Understanding these techniques can help developers tweak their applications to make the most of PostgreSQL’s capabilities and increase performance.

The Benefits of Working with KeyCore on Amazon Web Services

At KeyCore, the leading Danish AWS consultancy, we specialize in professional services and managed services. Our team of AWS experts can help you maximize your Amazon Web Services investments. We provide services such as designing and building cloud solutions, helping customers migrate to the cloud, and developing custom cloud applications. With our experience and expertise, we can help you get the most out of your AWS resources.

Read the full blog posts from AWS

AWS Cloud Financial Management

Optimizing Your Financial Management with AWS Cost Categories and Amazon Athena

AWS Cost Categories and Amazon Athena provide a powerful toolset for optimizing your financial management. By combining cost and usage data across all AWS services, accounts, tags, cost categories, and other fields from the AWS Cost and Usage Reports (CUR), you can create a granular cost dimension to give you greater control of your financial management.

Setting Up a Cost Category Hierarchy

Creating a cost category hierarchy is an important part of managing your AWS financials. A hierarchy helps you to organize your costs into more manageable categories, which makes it easier to track, analyze, and optimize your costs.

To set up a cost category hierarchy, you need to first create cost categories. This is done using the AWS Cost Categories API. The API allows you to create cost categories and assign them a unique name and description. Once the cost categories are created, you can create a hierarchy by assigning each cost category to a parent category. This will allow you to create a multilevel hierarchy for your cost categories, which can make it easier to manage and track costs.

Once you have created the cost categories and set up the hierarchy, you can use Amazon Athena to query and consolidate your cost and usage data. With Athena, you can create tables and views that allow you to analyze your cost and usage data across multiple cost categories, accounts, tags, and other fields. This can give you greater visibility into your costs and help you identify opportunities for cost optimization.

The Keys to AWS Optimization Season 6

The Keys to AWS Optimization is an educational Twitch show designed to help AWS users optimize their environment and lower costs. Season 6 of the show wrapped up recently and featured some great topics on cost optimization. These were the three top episodes of the season:

  • Estimating Your AWS Costs: In this episode, we discuss the many ways to estimate your AWS costs and identify potential areas for cost optimization.
  • Using AWS Savings Plans and Reserved Instances: In this episode, we cover how to use AWS Savings Plans and Reserved Instances to get the most out of your AWS environment.
  • Understanding AWS Pricing Models: In this episode, we go over the different pricing models offered by AWS and how you can use them to optimize your costs.

KeyCore: Helping You Optimize Your AWS Financials

At KeyCore, we specialize in providing professional and managed services to help our customers optimize their AWS financials. Our team of AWS experts can help you create and maintain cost categories and cost hierarchies, query your cost and usage data with Amazon Athena, and identify potential savings opportunities. We can also help you use AWS Savings Plans and Reserved Instances to get the most out of your AWS environment.

To learn more about KeyCore and our services, please visit our website at www.keycore.dk.

Read the full blog posts from AWS

AWS Training and Certification Blog

AWS Training and Certification for C-Suite Leaders

AWS Training and Certification and AWS Enterprise Strategists have developed a suite of digital training to help c-suite leaders and executives gain a better understanding of the capabilities of cloud computing and generative AI. Through short, bite-sized videos, the experts at AWS take business and technology leaders through the essential information they need to make the most of the cloud.

Learn from the Experts

Led by AWS Enterprise Strategists Jake Burns, Chris Hennessy, and Clarke Rodgers, c-suite leaders can get up to speed on the essential cloud computing concepts in a short amount of time. Each video provides a high-level overview of the benefits and capabilities of the cloud and is designed to help busy executives make more informed decisions about cloud-based solutions.

Unlock the Power of the Cloud

From small businesses to large enterprises, the cloud provides businesses of all sizes with the opportunity to innovate and grow. With AWS cloud services, companies can not only reduce costs and increase flexibility, but also gain access to the latest technology – like AI and machine learning – to improve customer experiences.

Get Help From KeyCore

At KeyCore, we provide professional and managed services to help businesses of all sizes make the most of the cloud. Our AWS-certified experts can help you develop a cloud strategy, customize AWS services to meet your needs, secure the infrastructure, and much more. Visit our website to learn more about our services and contact us to get started.

Read the full blog posts from AWS

Microsoft Workloads on AWS

Switching from AWS Managed Microsoft AD to Self-Managed AD for Amazon RDS for SQL Server

Switching from AWS Managed Microsoft AD to Self-Managed AD is not a decision to be taken lightly. Companies need to weigh the pros and cons of each approach according to their business needs. To make an informed decision, organizations need to understand the differences between both approaches.

AWS Managed Microsoft AD

AWS Managed Microsoft AD is a managed service offered by AWS to help organizations deploy their directory services in the cloud. The service provides a cloud-based Microsoft AD infrastructure that can be used to authenticate and authorize users for access to resources hosted on the AWS Cloud. The advantage of using the AWS Managed Microsoft AD service is that it is fully managed, requires no setup, and offers enhanced security.

Self-Managed Microsoft AD

Self-Managed Microsoft AD is an on-premises deployment of Microsoft Active Directory that organizations manage and maintain themselves. The advantage of self-managed Microsoft AD is that organizations have full control of their directory services, allowing them to customize the setup and configuration to meet their specific needs.

Migrating from AWS Managed Microsoft AD to Self-Managed AD for Amazon RDS for SQL Server

Organizations can migrate from AWS Managed Microsoft AD to self-managed Microsoft AD for Amazon RDS for SQL Server. This blog post provides guidance on how to perform such a migration.

The first step is to create a Windows Server instance using Amazon EC2. The Windows Server instance will become the domain controller for the new self-managed Microsoft AD. The domain controller is used to manage user accounts, authenticate users, and authorize access to resources.

The next step is to create the self-managed Microsoft AD forest and domain. This is done using the Active Directory Domain Services role on the Windows Server instance that was created earlier.

Once the self-managed Microsoft AD is in place, the next step is to migrate the Amazon RDS for SQL Server databases from the AWS Managed Microsoft AD to the self-managed Microsoft AD. This is done by creating a trust relationship between the two Active Directory forests.

Finally, the user accounts and security groups need to be migrated from the AWS Managed Microsoft AD to the self-managed Microsoft AD. This can be done using the Active Directory Migration Tool (ADMT).

KeyCore: Helping Customers Migrate to Self-Managed AD

At KeyCore, we have extensive experience helping customers migrate from AWS Managed Microsoft AD to self-managed Microsoft AD. Our team of experts can help organizations with the entire migration process, including creating the Windows Server instance, setting up the self-managed Microsoft AD forest and domain, and migrating the Amazon RDS for SQL Server databases and user accounts. Contact us today to learn more.

Read the full blog posts from AWS

Official Big Data Blog of Amazon Web Services

Unlock the Potential of Your Data with AWS Lake Formation

Data-driven organizations need a modern data architecture in order to leverage their data and gain meaningful insights for better business decisions. AWS Lake Formation is the perfect solution for such organizations, allowing them to implement tag-based access control for their data lake and Amazon Redshift data sharing.

Query Your Apache Hive Metastore with AWS Lake Formation Permissions

Apache Hive is a data warehouse system for processing highly distributed datasets on the Apache Hadoop platform. AWS Lake Formation allows organizations to query their Apache Hive metastore with powerful permissions. This offers users the ability to stream data to and from the metastore, as well as keep the data secure and compliant.

Orca Security’s Journey to a Petabyte-Scale Data Lake with Apache Iceberg and AWS Analytics

Orca Security partnered with AWS to build a petabyte-scale data lake with Apache Iceberg and AWS Analytics. AWS Lake Formation provides an easy-to-use, centralized interface for data management, security, and governance of data stored in the data lake. This allows customers to easily access and analyze data, while maintaining security and compliance.

Dimensional Modeling in Amazon Redshift

Amazon Redshift is a fully managed and petabyte-scale cloud data warehouse that is used by tens of thousands of customers to process exabytes of data every day to power their analytics workload. Dimensional modeling is a technique used to structure data, measure business processes, and get valuable insights quickly. Amazon Redshift makes it easy to implement a dimensional model with its SQL-based data warehouse system.

Migrate Data from Google Cloud Storage to Amazon S3 using AWS Glue

AWS Glue now offers a new connector for Google Cloud Storage, allowing customers to easily move data bi-directionally between Google Cloud Storage and Amazon S3. This allows customers to design applications that enable data to be portable across cloud environments and gives them more flexibility in their cloud architectures.

Automate Secure Access to Amazon MWAA Environments Using Existing OpenID Connect Single-Sign-On Authentication and Authorization

Customers use Amazon Managed Workflows for Apache Airflow (Amazon MWAA) to run Apache Airflow at scale in the cloud. AWS Lake Formation provides a way for customers to use existing OpenID Connect single-sign-on authentication and authorization to securely access Amazon MWAA environments. This allows customers to provide a uniform authentication and single sign-on experience using their adopted identity providers.

Introducing Field-Based Coloring Experience for Amazon QuickSight

Amazon QuickSight now offers a field-based coloring experience, allowing customers to quickly convey important insights and data points with color. This experience is accessible and consistent, ensuring that users can accurately interpret their data.

Build a Serverless Log Analytics Pipeline Using Amazon OpenSearch Ingestion with Managed Amazon OpenSearch Service

This post showed how to build a log ingestion pipeline using Amazon OpenSearch Ingestion, a fully managed data collector that delivers real-time log and trace data to Amazon OpenSearch Service domains. This pipeline is powered by the open-source Data Prepper, which is part of the open-source OpenSearch project.

With AWS Lake Formation, organizations can unlock the potential of their data. From managing access control to Apache Hive metastore, to building serverless log analytics pipelines, to utilizing field-based coloring experiences for Amazon QuickSight, Lake Formation offers a comprehensive solution. KeyCore can help organizations unlock the power of data with AWS Lake Formation by leveraging our in-depth AWS knowledge and expertise. We can help you to design, deploy, and manage your cloud environment with an optimized architecture and best practices.

Read the full blog posts from AWS

Networking & Content Delivery

Integrating AWS Verified Access and Deploying Hybrid Networks with AWS

AWS provides a range of services for building, managing, and monitoring a unified global network, as well as connecting resources running across cloud and on-premises environments. In this post, we discuss how enterprises can leverage these services to secure remote connectivity with AWS Verified Access and CrowdStrike, and to deploy hybrid networks using AWS Cloud WAN and AWS Direct Connect.

How To Architect Zero Trust With AWS Verified Access

Zero Trust is a conceptual security model that applies controls to all activities in an organization’s network, regardless of whether the activities originate from within or outside the network. Many organizations are increasingly turning to Zero Trust to secure remote access and protect against threats.

AWS Verified Access is a service that helps enterprises implement Zero Trust by providing secure remote access to applications and resources without compromising agility. The service works in tandem with an identity provider, such as Okta, to authenticate users before granting access to resources. Enterprises can take the security of their Zero Trust architecture even further by integrating their identity provider with a device trust provider, such as CrowdStrike.

CrowdStrike is a cloud-delivered endpoint protection platform that provides device trust functionality. By integrating CrowdStrike with an identity provider, organizations can ensure that only trusted devices are granted access to their applications and resources.

Deploying Hybrid Networks With AWS Cloud WAN and AWS Direct Connect

AWS Cloud WAN is a managed wide-area networking (WAN) service that enables organizations to securely connect their cloud and on-premises environments. For organizations that have existing on-premises infrastructure, AWS Direct Connect enables fast and reliable connections to AWS Cloud WAN. By leveraging AWS Cloud WAN and AWS Direct Connect, organizations can quickly deploy hybrid networks that combine public and private networks for faster and more secure access to applications and resources.

KeyCore provides professional and managed services to help organizations architect, deploy, and manage hybrid networks on AWS. Our team of AWS certified experts use the latest tools and technologies to build and manage secure and reliable hybrid networks and ensure that customers can securely access their applications and resources. To find out more about how KeyCore can help you with building and managing hybrid networks, contact us today.

Read the full blog posts from AWS

AWS Compute Blog

AWS Step Functions: Implementing Patterns to Exit Early from a Parallel State

AWS Step Functions can be used to control the flow of execution within an application. This post, written by Madhav Vishnubhatta, Senior Technical Account Manager for Enterprise Support, explains how to use Step Functions to control the break out of a parallel state, as soon as a minimum requirement is met.

Parallel states complete when all the parallel flows within them are done. Though this works well for most cases, in some scenarios, a parallel state can be stopped when a certain decision or condition is met. This is known as an early exit pattern. In this blog, we explain how to use the “Choice” and “Wait” states to implement this pattern.

The “Choice” state defines a condition that must be met to go to the next state. It is evaluated each time the state is entered. The “Wait” state allows us to add an inactivity timeout for the whole state machine. This is useful for controlling the maximum duration of the parallel flow.

By combining the “Choice” state with the “Wait” state, we can implement the early exit pattern. The “Choice” state defines the condition that must be met, and the “Wait” state defines how long to wait before exiting. If the condition is met before the timeout, the execution will exit early from the parallel state.

At KeyCore, we provide both professional services and managed services for AWS. Our team of skilled AWS experts can help you implement and use the early exit pattern in your AWS Step Functions. With our help, you can quickly implement this pattern to reduce the time taken for parallel execution and minimize cost.

Read the full blog posts from AWS

AWS for M&E Blog

Enhancing Live Streaming Experiences with Snap’s Camera Kit and Amazon IVS

Augmented reality (AR) is increasingly gaining traction in modern communication, with over 250 million Snapchatters using it every day on average. This technology has the potential to revolutionize the way content is consumed and shared, especially when it comes to live streaming. It’s no surprise then that Snap Inc. recently launched a Camera Kit to streamline the process of creating AR-enhanced live streaming experiences through an Amazon IVS integration.

Snap’s Camera Kit

Snap’s Camera Kit is a collection of software development kits (SDKs) that allow developers to quickly and easily create AR-enhanced live streaming experiences. The Camera Kit SDKs are available for both iOS and Android, and the integration with Amazon IVS makes it possible to seamlessly stream these experiences to the web. This unlocks a range of new possibilities for creating rich, interactive content, including face filters, body tracking, and other AR effects.

Unlocking Creator Expressions

The Amazon IVS integration with Snap’s Camera Kit makes it easier for creators to express themselves and create engaging live streaming experiences. The SDK supports a wide range of AR effects, including face filters, body tracking, and post-production editing features. This allows creators to create unique and interactive experiences at scale that are tailored to their audience.

How Serverless Services Can Help M&E Companies

From gaming to shopping, fitness to education, live streaming has revolutionized the way we connect, share, and consume content. As such, media and entertainment companies have a unique opportunity to benefit from the new possibilities enabled by serverless services.

Serverless services can help M&E companies gain a strategic advantage in a highly competitive market. By leveraging the scalability, cost savings, and flexibility of serverless services, M&E companies can quickly and easily develop and deploy applications. The use of serverless services also eliminates the need to manage servers and other hardware, allowing companies to focus on delivering the best experiences for their customers.

KeyCore Managed Services

At KeyCore, we provide professional and managed services for AWS, including the setup and implementation of serverless services. Our experienced team of AWS Certified Solutions Architects can help M&E companies get the most out of their AWS environments and take advantage of the latest serverless technologies. We can also help with the setup and implementation of Snap’s Camera Kit, Amazon IVS, and other technologies needed to create AR-enhanced live streaming experiences. Contact us today to learn more about how we can help you maximize the potential of your AWS environment.

Read the full blog posts from AWS

AWS Storage Blog

Securely Storing and Authorizing Access to Data with AWS IAM Roles Anywhere and Detecting Malware Threats with AWS Transfer Family

Storing and Authorizing Data

Organizations need a consistent authorization experience to grant access to data for hybrid architectures, and AWS has the perfect solution. By using AWS Identity and Access Management (IAM) Roles Anywhere, you can authorize clients outside of the AWS environment while securely storing your data on services like Amazon Elastic File System (EFS). With this feature, you can provide secure access to your data regardless of the location of the client, with no need to manage complex access control policies.

Detecting Malware Threats

Sharing files over SFTP, FTP, and FTPS is a common practice in B2B workflows, often used to transmit inventory, invoicing, and compliance information. It is essential for companies to ensure the safety of the shared files, as they may contain malicious material that could compromise their systems. AWS Transfer Family offers the solution to this problem. With Transfer Family, you can detect malware threats by using Amazon Macie, an intelligent security service that uses machine learning to automatically detect and alert on sensitive data. Macie offers the industry’s most comprehensive set of features to help you protect your data and gain insights into suspicious activity.

KeyCore’s Assistance

KeyCore provides experienced AWS professionals, who can help you get the most out of IAM Roles Anywhere and AWS Transfer Family. Our team can assist you in designing secure architectures, develop authorization policies, and set up Amazon Macie for threat detection. We’re also available to help you get the most out of your other AWS services, so contact us today to get started.

Read the full blog posts from AWS

AWS Developer Tools Blog

The Lambda Annotations Framework for .NET is Now Generally Available

The AWS Developer Tools team is excited to announce the general availability of the Lambda Annotations Framework for .NET. This new programming model offers .NET developers an improved experience when writing Lambda functions in C#, thanks to the integration of C# Source Generators.

What is the Lambda Annotations Framework?

The Lambda Annotations Framework is a programming model that simplifies the process of writing .NET Lambda functions. The framework allows developers to create Lambda functions directly from C# code, removing the need for manual configuration and setup.

What are the Benefits of Using the Framework?

With the Lambda Annotations Framework, developers can write Lambda functions faster and more efficiently. The framework eliminates the need for manual configuration and setup, and it allows developers to focus on writing the actual code for their Lambda function. Additionally, the framework provides built-in support for debugging, testing, and deploying Lambda functions.

How Does the Framework Work?

The Lambda Annotations Framework uses C# Source Generators to work its magic. Source Generators are tools that allow developers to transform C# code into a format that can then be used to create Lambda functions. The Source Generators used by the framework simplify the process of working with Lambda functions in C#, and allow developers to create Lambda functions more quickly and easily.

What is the KeyCore Takeaway?

The Lambda Annotations Framework for .NET provides .NET developers with an improved experience when writing Lambda functions in C#. It simplifies the process of writing code for Lambda functions, and offers built-in support for debugging, testing, and deploying the functions.

At KeyCore, we make sure to stay ahead of the curve when it comes to the newest and most advanced AWS services and tools. Our team of experienced AWS professionals are knowledgeable about the Lambda Annotations Framework and can help you understand how to use it to achieve your development goals. Contact us to learn more about how we can help you make the most of the Lambda Annotations Framework.

Read the full blog posts from AWS

AWS Architecture Blog

Temporal Data Lake Architecture and DevOps Best Practices on AWS

Temporal Data Lake Architecture

Financial trading houses and stock exchanges generate vast amounts of data in near-real time, making it difficult to perform bi-temporal calculations that produce accurate results. To solve this challenge and meet strict latency requirements, organizations need an architecture that can handle large volumes of data during peak bursts and scale accordingly.

This post explores a temporal data lake architecture that leverages Amazon Web Services (AWS) to provide a robust, reliable solution. In this architecture, the Amazon Simple Storage Service (S3) is used to store and process data in near-real time, allowing for faster, more accurate analytics. Additionally, the Amazon Elastic Compute Cloud (EC2) is used to automate the ingestion of data and enhance scalability.

The architecture also takes advantage of the AWS Glue Data Catalog to provide a unifying view of the data, enabling users to run queries that span multiple data sources. Amazon Athena is used to query the data, providing an interactive query experience for users. It also utilizes Amazon Redshift Spectrum to enable interactive analysis of large datasets stored on S3.

DevOps Best Practices

DevOps has revolutionized software development and operations by fostering collaboration, automation, and continuous improvement. By bringing together development and operations teams, organizations can accelerate software delivery, enhance reliability, and achieve faster time-to-market.

This post explores best practices and architectural considerations for implementing DevOps with AWS. This includes utilizing AWS CodeCommit as a managed source control service, as well as leveraging AWS CodeBuild and AWS CodePipeline to automate the build and deployment processes. It also recommends using AWS CloudFormation to manage and deploy application stacks and AWS Systems Manager to monitor and patch systems.

At KeyCore, we specialize in providing professional and managed services to help our customers get the most out of their AWS offerings. We provide comprehensive DevOps solutions to streamline build, deploy, and operations processes, allowing businesses to reduce costs and eliminate manual steps. Our team of DevOps experts can help you quickly and efficiently implement DevOps best practices on AWS.

Read the full blog posts from AWS

AWS Partner Network (APN) Blog

Exploring Innovations in the AWS Partner Network (APN)

The AWS Partner Network (APN) is a vibrant community of technical experts working together to create a wide range of solutions and services. There is an incredible amount of innovation happening in the APN, and we can take a look at some of the latest developments from Q2 2023. From improving security posture and leveraging location intelligence to transforming contact centers and enhancing ransomware protection, there is a wide array of solutions that AWS partners are building on.

New AWS Ambassadors from Q2 2023 and Latest Activities

The AWS Ambassador Program is a growing global network of technical experts who are passionate about sharing their knowledge through blogs, whitepapers, and open source projects. They also engage with the AWS community by leading conferences, workshops, and user groups. Through speaking engagements, social media presence, and collaborations, AWS Ambassadors help to evangelize the vast capabilities of AWS.

Accelerating Policy Administration Modernization on AWS with Cognizant Insurance Model Office for OIPA

Cognizant Insurance Model Office for OIPA was designed as a DevOps solution to facilitate the setup of OIPA on the cloud. This product helps insurance carriers to quickly develop multiple new business capabilities, as it makes use of Oracle and AWS technologies. Cognizant Insurance Model Office for OIPA provides carriers with an efficient and productive policy administration experience.

Improve Your Security Posture with Claroty xDome Integration with Amazon Security Lake

The integration between Claroty xDome and Amazon Security Lake makes it easier to stream security events, centralizing the data for efficient storage, query, and analysis. Amazon Security Lake helps customers analyze multiple years of security data across OT, IIoT, and cloud environments, allowing them to increase their threat detection and response capabilities.

Integrating Edge Solutions with AWS Outposts Rack, AWS Local Zones, and Megaport

AWS Outposts Rack makes it possible to build out hybrid edge infrastructure, but the deployment and connectivity of the router, switches, racks, and power needs to be managed. This is where Megaport comes in, as it offers several deployment options for connecting its Fabric and Network Edge to Outposts. This simplifies edge connectivity and eliminates the need for additional customer networking devices for hybrid solutions.

Best Practices for Developing an AWS Co-Sell Program

In order to increase collaboration between AWS and its partners, a co-sell program should be developed. This blog outlines several best practices for creating such a program, which can be used by AWS Partners who are part of the AWS Partner Network (APN) and participate in the AWS ISV Accelerate Program. These best practices can be used to identify necessary activities, manage them, and deliver desired results.

How Emumba Navigated the Challenges of Handling Streaming IoT Data at Scale

As an AWS partner, Emumba understands the challenges associated with handling streaming data from millions of devices. This post looks at how the scale of ingestion alters design decisions, and shares lessons learned that can help other businesses make informed decisions given their unique circumstances. Emumba is a company that puts equal emphasis on product design, user experience, and solid engineering.

How to Quickly and Securely Connect to AWS Using Fortinet SD-WAN

AWS provides a suite of networking services that can be used to establish secure private connectivity with AWS. Achieving this is possible by leveraging Fortinet SD-WAN, which provides flexible, secure, and scalable connectivity to accelerate digital transformation. For existing Fortinet customers, this reduces the time-to-value by leveraging existing infrastructure.

Say Hello to 182 AWS MSP, Service Ready, Service Delivery, and Competency Partners Added or Renewed in June

182 AWS Partners have received new or renewed designations in May for global AWS Competency, AWS Managed Service Provider (MSP), AWS Service Delivery, and AWS Service Ready programs. These designations cover workloads, solutions, and industries, and help AWS customers identify top AWS Partners that can assist with their business objectives. AWS Partners can help customers maximize the business benefits of their AWS services.

Harnessing Location Intelligence with AWS Data Exchange and Foursquare

Location data is powerful, offering real-time information and predictive analytics. AWS and Foursquare are helping businesses make use of location intelligence, supplying companies with easy-to-use, high quality data through the AWS Data Exchange. By leveraging location intelligence, companies can make better decisions related to a variety of areas.

Transforming Contact Centers with an AI-First Approach Using Amazon Connect and IBM Consulting CCM

Contact center agents need the right tools to quickly find customer service solutions. IBM Consulting Contact Center Modernization (CCM) with Amazon Connect is a cloud-based platform that helps reduce the time and effort spent by businesses when dealing with customers. This solution helps to improve speed and operational efficiency, and delivers exceptional customer experiences.

Enhanced Ransomware Protection with Air-Gapped Veritas Alta Recovery Vault on AWS

Alta Recovery Vault is a Veritas managed storage-as-a-service offering that helps to reduce the risk of ransomware events. Running on AWS, Alta Recovery Vault offers customers cloud storage benefits like data immutability, encryption in transit and at rest, rapid recovery, data durability, and reduced total cost of ownership.

Leveraging Data Reply DocExMachina for Customizing Intelligent Document Processing with AWS

Data Reply’s DocExMachina is an end-to-end Intelligent Document Processing (IDP) pipeline solution based on Amazon Textract and Amazon Comprehend. Through this pipeline, customers can make the process document-agnostic and customizable on AWS. We will explore how this solution can be used to leverage the capabilities of AWS and customize IDP.

At KeyCore – the leading Danish AWS consultancy – we have the expertise and experience to help you make the most of the innovations being made in the AWS Partner Network (APN). Our professional services and managed services are designed to provide our customers with tailored solutions that meet their specific needs. We have a team of AWS Certified professionals, and our in-depth knowledge of AWS and the APN allows us to assist you with leveraging the latest developments in the APN to your advantage. Contact us for more information.

Read the full blog posts from AWS

AWS Cloud Enterprise Strategy Blog

Innovate with Data-Driven Strategies

At work, many of us face the same problem: how to convert problem-solving into innovation. It can be difficult to identify a mechanism to drive innovation, especially in a complex industry like the automotive industry. Fortunately, data-driven strategies can help provide a pathway to innovation.

What Does Data-Driven Mean?

Data-driven strategies use data to analyze and inform decision-making. This type of strategy involves collecting and analyzing data to inform decisions and make informed predictions. This is different from decision-making based on intuition or gut feeling. By collecting and analyzing data, organizations can make better and more informed decisions than ever before.

Data-Driven Strategies for the Automotive Industry

Data-driven strategies can be especially valuable for the automotive industry. Data-driven strategies can help organizations in the automotive industry identify customer needs, create better products, and optimize their operations. For example, data can be used to identify trends and patterns in customer behavior. This can help automotive companies understand customer needs better and develop products that better fit those needs. Additionally, data-driven strategies can help automotive companies optimize their operations by identifying areas for improvement and potential savings.

Benefits of Data-Driven Strategies

Data-driven strategies offer numerous benefits. By using data to measure performance, organizations can better identify areas of improvement and potential savings. Additionally, data-driven strategies can also help organizations make better decisions by providing a more accurate picture of their current situation. This can help organizations identify opportunities that they may have otherwise missed. Finally, data-driven strategies can also help organizations identify customer needs better and develop products that better fit those needs.

KeyCore Can Help Your Organization Become Data-Driven

KeyCore is a leading AWS consultancy that provides both professional services and managed services to help your organization become data-driven. Our team of experienced professionals can help your organization identify customer needs, create better products, and optimize operations. We can also help your organization build and implement an AWS Cloud strategy that meets your unique needs and goals. Contact KeyCore today to learn more about our data-driven services.

Read the full blog posts from AWS

AWS Cloud Operations & Migrations Blog

Monitoring and Maximizing Cloud Benefits with AWS Cloud Operations & Migrations

Hybrid and Multicloud Environments

As customers move to the cloud and transform their businesses, they may find themselves managing IT operations in a hybrid or multicloud environment. To make this easier, AWS Systems Manager and Amazon CloudWatch provide solutions for customers to monitor and manage their applications and infrastructure. Solutions from multiple cloud providers can be used, so customers can meet their specific needs.

Modernizing with AWS ModAx

Organizations can move their on-prem workloads to the cloud quickly using “lifting and shifting”. This approach allows them to take advantage of cloud cost savings and scalability, but for the most benefits, organizations should modernize their workloads. AWS ModAx is one tool that can help with this.

IBM AIX System p to Amazon Linux 2 and Amazon Oracle RDS

Customers wanting to modernize enterprise workloads from IBM AIX System p environments to AWS may need to refactor or re-platform due to differences in operating systems and processor architectures. This process is made easier with AWS, as customers can move workloads to Amazon Linux 2 and Amazon Oracle RDS.

AWS CDK Observability Accelerator and Terraform

The AWS CDK Observability Accelerator provides opinionated modules to help customers set up observability for their AWS environments. Additionally, customers can use the pattern described in this post to schedule automated operations for Terraform managed resources on AWS.

Service Quota Observability Across Regions and Accounts

Customers can launch workloads in new accounts and regions, and need to be aware of service quotas. The AWS Service Quota service can provide a unified view of service quotas across regions and accounts.

Accelerating Enterprise On-Premises Migration to AWS Cloud

When migrating from on-premises to the AWS cloud, customers should consider five guiding principles. These include understanding the migration landscape, knowing how to construct the migration plan, understanding the design of the cloud-native system, selecting the right migration tool, and having a plan for post-migration operations.

KeyCore Can Help

KeyCore is a leading Danish AWS consultancy, providing professional and managed services. Our experienced team can help with the complexity of cloud migrations, providing advanced guidance throughout the entire process. From understanding the migration landscape, to post-migration operations, KeyCore is here to help.

Read the full blog posts from AWS

AWS for Industries

How AWS Supports Different Industries

Improving Reliability and Performance for Teleoperations for Autonomous Driving Vehicles on AWS

Autonomous driving technology is rapidly transforming the automotive industry, leading to improved safety, efficiency, and convenience. For widespread adoption, automakers must address several challenges, such as reliable, secure, and low-latency communication between vehicles and teleoperation centers. This ensures real-time responsiveness and decision-making in complex conditions. AWS provides the tools and frameworks necessary to enable end-to-end connectivity, from the edge to the cloud. AWS services, such as AWS IoT Greengrass and Amazon ECS and Amazon EKS, can be used to build, deploy, and manage workloads in the cloud and at the edge. AWS also provides tools like Amazon SageMaker and AWS Fargate to help build and deploy ML/AI models for autonomous vehicles.

Executive Conversations with Nosis Bio and Vevo: Using Generative AI on AWS to Shift the Pharmaceutical R&D Paradigm

Organizations are looking to harness the power of generative AI to innovate faster and reinvent patient outcomes. While this has created a lot of hype, adoption of these technologies in drug development is still a challenge. AWS provides the tools and frameworks to make this possible, including Amazon SageMaker to build, train, and deploy ML/AI models, as well as Amazon ECS and Amazon EKS for containerized workloads. With AWS, organizations can quickly scale up their drug development processes with robust infrastructure and reliable, secure data storage.

Why Mobile Virtual Network Operators (MVNO) should migrate and build onto AWS

The MVNO market is currently valued at US$ 70.3B in 2022 and is projected to reach US$ 147.7B by 2032. AWS provides the tools and resources necessary to help MVNOs take advantage of this growing market. AWS can provide reliable and cost-effective cloud computing, storage, analytics, and machine learning services, including AWS IoT Core, Amazon Kinesis, and Amazon EMR, that can help MVNOs build and deploy applications quickly. With AWS, MVNOs can also access data from many sources in one place, enabling them to make more informed decisions.

AppsFlyer Report on State of eCommerce app marketing in 2023

The 2023 edition of the AppsFlyer State of eCommerce app marketing report provides insight into the current trends that are shaping the ecommerce app space. It provides data from 20 countries and a wealth of benchmarks. AWS services, such as Amazon Pinpoint, Amazon Kinesis, and Amazon EMR, provide the tools necessary to create custom marketing campaigns, analyze data in real-time, and visualize the data for better insights.

Scalable rig-report-processing solution on AWS

Rig reports such as drilling, completion, and workover reports are critical to the oil and gas industry. However, manually processing these reports can be challenging. AWS provides the tools and services necessary to make this process easier. AWS services, such as Amazon Kinesis, AWS Lambda, and Amazon S3, can be used to ingest, process, and store large volumes of data. AWS also provides machine learning tools, such as Amazon SageMaker, to help automatically detect anomalies in the data.

SoftServe and TS Cyanergy partner to reduce engine emissions in solution powered by AWS

Tracking and reporting of combustion emissions is necessary for oil and gas operators to measure and reduce their environmental impact. AWS provides the infrastructure necessary to help operators meet the demand for more accurate reporting. AWS services, such as AWS Lambda, Amazon Kinesis, and Amazon S3, can be used to build real-time data pipelines to process, store, and analyze large volumes of data. AWS also provides machine learning services, such as Amazon SageMaker, to identify anomalies in the data.

Capture clickstream data using AWS serverless services

Capturing and creating insights from user data in real-time can be challenging. AWS serverless services, such as AWS Lambda, Amazon Kinesis, and Amazon S3, provide a scalable architecture to capture, process, visualize, and load clickstream data without needing to manage the underlying infrastructure. AWS also provides analytics tools, such as Amazon QuickSight, to help create actionable insights from the data.

Driving Business Outcomes with Clickstream Data

Harnessing customer data is essential for customer obsession. AWS provides the tools necessary to collect and analyze customer data in real-time. AWS services, such as Amazon Kinesis and Amazon EMR, can be used to build real-time data pipelines that capture, process, and store large volumes of data. AWS also provides machine learning services, such as Amazon SageMaker, to create models to identify customer patterns and trends.

KeyCore: AWS Professional Services and Managed Services

At KeyCore, we provide both professional services and managed services to help organizations take advantage of the power of AWS. Our team of experienced engineers can help design, build, and manage cloud solutions tailored to your business needs. We can help create custom data pipelines, build ML/AI models, automate processes, and more. Contact us today to learn more about how we can help you get the most out of the AWS cloud.

Read the full blog posts from AWS

AWS Messaging & Targeting Blog

Amazon Simple Email Service Gets More Flexible Free Tier, Plus Enhanced Email Delivery Features from Quirion

Amazon Simple Email Service (SES) is making changes to its free tier by adding new features and more flexibility. Beginning August 1st, 2023, AWS customers will be able to use SES to send or receive up to 3,000 emails each month for a year at no cost. This new offer gives customers a chance to get more acquainted with SES before committing to a paid setup.

Delivering Advanced Email Features with SES

Guest series author quirion is an award-winning German robo-advisor with more than 1 billion euros under management. At quirion, they send out 5,000 emails a day to over 60,000 customers. To meet this demand, they needed to find a way to deliver optimized emails using SES.

To start, quirion created nested email templates with SES. This allowed them to more efficiently create emails while also customizing them for their customers. They were also able to include attachments such as PDFs, videos, and images. As for the content itself, they were able to add custom HTML, create dynamic content, and more.

With SES, quirion was able to take email delivery to the next level. By taking advantage of the features offered by SES, they were able to optimize their emails for maximum efficiency. Additionally, they were able to customize their emails in ways they couldn’t before.

Working with KeyCore

KeyCore, the leading Danish AWS consultancy, offers both professional services and managed services. Our highly advanced AWS experts can help you take your email delivery to the next level with SES. Utilizing the features offered by SES, our team can help you optimize your emails for maximum efficiency and customize them to meet your specific needs. Reach out to us today to get started.

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

Migrating Your Secrets to AWS Secrets Manager

Migrating secrets to AWS Secrets Manager is an important step in maintaining security and compliance. In Part 1 of this series, guidance was provided on how to discover and classify secrets and design a migration solution for customers. Steps for enabling preventative and detective controls were also mentioned. Part 2 of this series delves into the implementation of migrating secrets and provides detailed instructions on how to execute the migration.

AWS re:Inforce 2023

AWS re:Inforce took place over two days with over 250 engaging sessions and hands-on labs, in collaboration with more than 80 AWS partner sponsors. The keynote was delivered by CJ Moses, AWS Chief Information Security Officer, and covered various topics related to cloud security. Attendees were also introduced to the AWS Security Hub, a cloud security posture management service, at the event.

OSPAR 2023

The Outsourced Service Provider’s Audit Report (OSPAR) audit cycle was completed on July 1, 2023. This year, the OSPAR certification cycle included the addition of nine new services in scope, bringing the total number of services in scope to 153 in the AWS Asia Pacific (Singapore) Region.

Managing Certificate Lifecycles with ACM Event-Driven Workflows

Using AWS Certificate Manager (ACM), customers can manage certificate lifecycles by setting up event-driven workflows to notify or take action on expiring TLS certificates. With ACM, TLS certificates can be provisioned, managed, and deployed with integrated AWS services like Amazon CloudFront and Elastic Load Balancing (ELB).

Protecting APIs with Amazon API Gateway and Perimeter Protection Services

APIs are often the front door to hosted applications and need to be secured in order to protect confidential information. Amazon API Gateway and perimeter protection services can be used to secure APIs and help customers achieve compliance with various standards such as PCI-DSS, ISO, or HIPAA.

Amazon CodeGuru Security

Amazon CodeGuru Security helps customers effectively balance security and velocity. CodeGuru Security helps customers manage and review code, evaluate security best practices, and identify security vulnerabilities.

Scanning EC2 AMIs with Amazon Inspector

Amazon Inspector is an automated vulnerability management service that scans AWS workloads for software vulnerabilities and unintended network exposure. Amazon Inspector can scan Amazon Elastic Compute Cloud (Amazon EC2) instances, container images stored in Amazon Elastic Container Registry (Amazon ECR), and AWS Lambda functions for vulnerabilities.

Optimizing AWS Config for AWS Security Hub

AWS Security Hub is a cloud security posture management service that performs security best practice checks, aggregates security findings from AWS and third-party security services, and enables automated remediation. AWS Config helps customers optimize Security Hub checks by providing configuration change notifications nearly immediately.

KeyCore Can Help with AWS Security, Identity, and Compliance

KeyCore offers professional services and managed services to help customers with AWS security, identity, and compliance. KeyCore provides cloud security advice and guidance, as well as security posture assessments and development of cloud security best practices and standards. KeyCore can help customers set up and configure AWS Security Hub, access and use Amazon Inspector, protect APIs, and manage certificate lifecycles.

Read the full blog posts from AWS

Front-End Web & Mobile

AWS Enhances JavaScript Library for Faster Load Times and Leaner Bundles

At KeyCore, we are excited to share the news that AWS has significantly reduced the bundle size for its Amplify JavaScript library, resulting in faster load times when using your apps. This improvement was in response to community demand, and is one of many aspects of the library that the AWS team is constantly tweaking to make it even better.

What Does This Mean for You?

The bundle size reduction for categories such as Auth, Storage, Notifications, and Analytics is a major improvement that translates into better performance for users. With faster load times, users are able to access the features of your app that much more quickly, giving them a better overall experience and encouraging them to come back for more.

How Can KeyCore Help?

At KeyCore, we provide both professional services and managed services for our customers. Our AWS experts have extensive knowledge of the Amplify JavaScript library, as well as many other AWS services, and are well-equipped to help you take advantage of the improvements. We can provide support and guidance on how to set up and configure the library for your needs, as well as offer suggestions on how best to improve performance.

If you’re looking for help making the most of the AWS Amplify JavaScript library, contact KeyCore today to find out how we can provide the support you need. With our expertise, you’ll be able to take advantage of the new features and improved performance to provide the best experience possible for your app users.

Read the full blog posts from AWS

Innovating in the Public Sector

Innovating in the Public Sector with AWS

An Introduction to AWS Data Connectors for Nonprofits

The AWS for Nonprofits team recently announced a new Amazon AppFlow data connector to enable nonprofits to transfer data from Blackbaud Raiser’s Edge NXT to AWS services and other destinations. This blog post details some of the common use cases that can be addressed by integrating data with AWS services and commercially available software-as-service (SaaS) applications.

For nonprofits, data can provide valuable insight into both the current and potential impact of their mission. By leveraging Amazon AppFlow, nonprofits can transfer data from Blackbaud Raiser’s Edge NXT to AWS services and other destinations quickly and easily. From there, they can use other AWS services, like Amazon SageMaker, to generate insights from that data. This in turn can help nonprofits better understand their current and potential impact, while helping them make more informed decisions in the future.

Advancing Generative AI and Technology for Good

In the second episode of the AWS Behind the Cloud series, Dominic Delmolino, vice president of field technology and engineering for AWS worldwide public sector (WWPS), spoke of the big opportunities for generative AI, the importance of customer obsession in building long-term solutions for the public sector, and how it’s essential to ensure technology is used for good.

By leveraging generative AI, public sector organizations are able to do more with less, leading to greater efficiency in their operations. This can include automating manual processes, simplifying the management of complex infrastructure, and providing more cost-effective and secure solutions. Organizations can also use generative AI to improve their service delivery, allowing them to better serve their customers and stakeholders with faster, more reliable solutions.

Navigating Use Cases Across AWS GovCloud (US) and Standard AWS

There are certain use cases that require customers to orchestrate actions across AWS GovCloud (US) and standard AWS partitions. This could be due to cross-domain applications, feature parity, or the use of services that don’t exist in AWS GovCloud (US).

In this blog post, customers can learn about how to best navigate these scenarios. For example, customers can use AWS PrivateLink to securely access services in their standard AWS account from their AWS GovCloud (US) account, and vice versa. They can also use AWS Transit Gateway to simplify the process of connecting multiple VPCs, regardless of the partition.

For those who need help navigating these scenarios, KeyCore can provide professional services and managed services to help with the setup and maintenance of AWS GovCloud (US) and standard AWS partitions. Our team of experts are highly experienced in AWS and have the necessary skills to ensure a successful implementation.

Read the full blog posts from AWS

The Internet of Things on AWS – Official Blog

How to Monitor IoT Device Connectivity with AWS IoT Device Defender

AWS IoT Device Defender now provides customers the ability to monitor the connectivity status of their internet of things (IoT) devices with the new Disconnected Duration metric. Prior to this, customers had to rely on self-managed solutions using either AWS Lambda or Amazon CloudWatch, in addition to Connect/Disconnect event messages from AWS IoT Core.

What is the Disconnected Duration metric?

The Disconnected Duration metric is a measure of the amount of time a device is disconnected from an AWS IoT end point. This allows customers to detect when a device is disconnected, and for how long. This data offers insights into the network status of the device, and can also help identify and address device issues in a timely manner.

What are the benefits of using the Disconnected Duration metric?

Using the Disconnected Duration metric can help customers monitor the health of their IoT devices, identify potential network issues, and ensure the continuity of their business operations. It also provides customers with the ability to proactively address device issues before they become serious, and helps to ensure that the device is always connected to the internet.

How to get started with the Disconnected Duration metric

Getting started with the Disconnected Duration metric is easy. First, customers need to configure their AWS IoT Device Defender Detect to enable the metric. Then, they need to set up rules to detect when a device is disconnected and for how long. Finally, they need to configure the metric to trigger an alert and/or take action when the device is disconnected for an extended period of time.

KeyCore Managed Services for Disconnected Duration

KeyCore provides professional and managed services to help customers get the most out of their AWS IoT deployments. We can help customers configure the Disconnected Duration metric in AWS IoT Device Defender and set up rules to detect when a device is disconnected and for how long. We can also help customers configure the metric to trigger an alert and/or take action when the device is disconnected for an extended period of time. Our experienced team of certified AWS experts can help you ensure that your IoT devices are always connected and operating efficiently, so that you can focus on your core business.

Read the full blog posts from AWS

Scroll to Top