Both Amazon Glacier and AWS S3 are storage solutions of Amazon that help you stay safe from data loss. Whenever you commence with your first AWS-hosted application for your business start-up, the first thing that comes to your mind is to preserve frequent and inactive data on priority. There are many such critical situations that businesses go through while running operations online, such as data corruption, administrative errors, malware attacks, and others. Even though you have a proficient and durable system, storage of all types of data is quite important to have a backup ready at all times. Amazon S3 exists in the market for a longRead More →

Load balancing is quite an important aspect of any cloud environment with a prominent contribution to ensuring the availability of cloud-based applications for customers, end-users, and business partners. The process ensures the distribution of workloads throughout various servers, which is known as a server cluster. As the name indicates, load balancing prevents overloading of any particular server and the risks of breaking down.  Therefore, load balancing is a vital requirement for ensuring limited downtimes and better service availability. So, many people are doubtful regarding the better option in Amazon Elastic Load Balancer vs Azure Load Balancer. Both the load balancing alternatives bear the marks ofRead More →

Amazon Elastic Compute Cloud is defined as a virtual computing environment. It allows people to use their web service interfaces for launching several instances with diverse operating systems. Along with that, it also allows the users to implement network access control or permissions. Apart from these perks, Amazon EC2 has a lot more to offer the business owners for streamlining their operational aspects. Therefore, this guide is the best material for you to educate yourself about the detailed aspects of Amazon Elastic Compute Cloud or Amazon EC2. What is Amazon Elastic Compute Cloud or Amazon EC2? Amazon EC2 is one of the most prominent services of AWSRead More →

Enterprises use Active Directory Federation Services (AD FS) with single sign-on, to solve operational and security challenges by allowing the usage of a single set of credentials for multiple applications. This improves the user experience and helps manage access to the applications in a centralized way. AWS offers a native cloud-based single sign-on solution called AWS Single Sign-On (AWS SSO). This service helps centrally manage SSO access and user permissions to all the AWS accounts and cloud applications. AWS SSO supports identity federation with SAML 2.0, allowing integration with AD FS solutions. This helps enterprises migrate to AWS, who have a hybrid environment with on-premisesRead More →

Update – 17-Oct-2019 changelog: Terraform released a new function named cidrsubnets, this function creates a list of cidr-subnets. This function is great, and I recommend using it. Even though this function shortens some parts of this tutorial, you should still read it if you want to learn how to use functions in Terraform.Objectives Create sets of subnets dynamically Learn advanced concepts in Terraform map variable and lookup function for loop and conditional for loop index function in a for loop Knowledge and assumptions You are familiar with subnetting (a.b.c.d/xx) – a great online tool for calculating subnets – cidr.xyz You are using Terraform v0.12+ YouRead More →

Customers needing to keep an Amazon Relational Database Service (Amazon RDS) instance stopped for more than 7 days, look for ways to efficiently re-stop the database after being automatically started by Amazon RDS. If the database is started and there is no mechanism to stop it; customers start to pay for the instance’s hourly cost. Moreover, customers with database licensing agreements could incur penalties for running beyond their licensed cores/users. Stopping and starting a DB instance is faster than creating a DB snapshot, and then restoring the snapshot. However, if you plan to keep the Amazon RDS instance stopped for an extended period of time,Read More →

Recently, Shay Banon, the founder and CEO of Elastic NV, wrote a series of posts about the upcoming license change to Elasticsearch from Apache 2 to the Server Side Public License (SSPL). The posts were so opaque that Shay added another post clarifying what the new license change is all about. It’s a very clear “Screw You, AWS.” Let’s break this down a little further. AWS makes more money on Elasticsearch than Elastic does In the first post, Elastic claims the license change “protects our continued investment in developing products that we distribute for free and in the open by restricting cloud service providers fromRead More →

This post is written by Kinnar Sen, Senior Solutions Architect, EC2 Spot  Apache Spark is an open-source, distributed processing system used for big data workloads. It provides API operations to perform multiple tasks such as streaming, extract transform load (ETL), query, machine learning (ML), and graph processing. Spark supports four different types of cluster managers (Spark standalone, Apache Mesos, Hadoop YARN, and Kubernetes), which are responsible for scheduling and allocation of resources in the cluster. Spark can run with native Kubernetes support since 2018 (Spark 2.3). AWS customers that have already chosen Kubernetes as their container orchestration tool can also choose to run Spark applications in Kubernetes, increasingRead More →

This post is courtesy of Tarun Kumar Mall, SDE at AWS. This post shows how to set up a multi-stage pipeline on a Jenkins host for a serverless application, using the AWS Serverless Application Model (AWS SAM). Overview This tutorial uses Jenkins Pipeline plugin. A commit to the main branch of the repository starts and deploys the application, using the AWS SAM CLI. This tutorial deploys a small serverless API application called HelloWorldApi. The pipeline consists of stages to build and deploy the application. Jenkins first ensures that the build environment is set up and installs any necessary tools. Next, Jenkins prepares the build artifacts.Read More →

This post was co-written by Anandprasanna Gaitonde, AWS Solutions Architect and John Bickle, Senior Technical Account Manager, AWS Enterprise Support Introduction Many AWS customers have internal business applications spread over multiple AWS accounts and on-premises to support different business units. In such environments, you may find a consistent view of DNS records and domain names between on-premises and different AWS accounts useful. Route 53 Private Hosted Zones (PHZs) and Resolver endpoints on AWS create an architecture best practice for centralized DNS in hybrid cloud environment. Your business units can use flexibility and autonomy to manage the hosted zones for their applications and support multi-region applicationRead More →