Category Archives: AWS

AWS EKS is the Way to Run Kubernetes on AWS ECS

Deploy first cloud-native apps on kubernetes

AWS Elastic Container Service for Kubernetes, AWS EKS, is a new AWS fully managed service running Kubernetes out-of-box on AWS without needing to install and operate / manage our own Kubernetes clusters. . Gone are the days when we (63% of Kubernetes workloads as per CNCF spent time and effort setting up and running / managing Kubernetes (Master and a cluster of workers) on AWS EC2 instances with no support from AWS service. Not only this, there was whole lot of high availability requirements in relation with Kubernetes which needed to be managed by running Kubernetes master on different availability zones (AZs). Key Features of AWS EKS Support for existing plugins and …

Continue reading

Posted in AWS, Cloud, CloudNative, Kubernetes. Tagged with , , , .

AWS Architects – Best Practices to build Efficient Systems

aws cloud architect best practices guidelines

Here is a great resource (best practices and guidelines) which would help cloud architects (especially, AWS Solution architects) build the most secure, high-performing, resilient, and efficient infrastructure possible for their applications. That said, these cloud architecture whitepapers (pdf) would also prove helpful and useful for all kinds of cloud architects including Azure, Google Cloud, IBM, Oracle cloud etc. The following lists down the links for pages in related areas of interest: Operational excellence: Includes topics such as managing and automating changes, responding to events, and defining standards to successfully manage daily operations. Security: Includes aspects such as confidentiality and integrity of data, access-control, data audit etc Reliability: Includes topics such as recovery …

Continue reading

Posted in Architecture, AWS, Tutorials. Tagged with , , .

Cloud Platform Trends (Oct 2017) – AWS Wins

StackOverflow Q&A trends for Cloud Platforms

This blog represents the cloud platform trends for the month of Octobar 2017 with primary focus on AWS, Azure and Google Cloud platforms. The clear winner is AWS. Job Postings Trends Following represents job posting trends on the popular portal, Search Trends The following represents Google search trends for cloud platforms: StackOverflow Q&A Trends The following represents Stackoverflow Q&A trends for cloud platforms:

Posted in AWS, Career Planning, Google Cloud, News. Tagged with , , , .

MongoDB – Top 10 Best Practices for AWS Production Deployments

The following are some of the best practices which should be considered for your MongoDB production deployments on AWS. File system: MongoDB recommends using either of XFS or EXT4 filesystem for greater performance. With WiredTiger storage engine, it is strongly recommended to go with XFS file system. Refer this page, MongoDB production notes for finer details. AWS EBS (Elastic Block Store) Configuration EBS-optimized instances: It is advisable to use EBS optimized instances to host MongoDB database. With EBS optimized instances, there are separate network interfaces for database, and, other traffic (application traffic). In case, the replica set is configured with ephemeral storage, at least one of the secondaries in the …

Continue reading

Posted in AWS, MongoDB, NoSQL. Tagged with , , .

Configure Bitbucket Webhook to Trigger Jenkins Builds on AWS EC2

This article represents steps required to configure BitBucket Webhook to trigger Jenkins Builds on AWS EC2 based on code committed in the repository. This essentially means that a code commit in the BitBucket code repository would trigger a build in Jenkins server running on AWS EC2 machine. This forms the starting point of continuous delivery pipeline. The jenkins build, when triggered as a result of code push, could perform tasks such as some of the following: Run the build, Run tests Publish build artifacts in artifactory Deploying the build artifacts in different environments including QA, UAT and production. Please feel free to comment/suggest if I missed to mention one or …

Continue reading

Posted in AWS, DevOps, IT Automation. Tagged with , , .

Microservices, Continuous Delivery & AWS Cloud – Part 1

This article represents details on how would the technology architecture look like when dealing with continuous delivery of microservices containers (Dockers) on AWS Cloud. Please feel free to comment/suggest if I missed to mention one or more important points. Also, sorry for the typos. Following are the key points which will be dealt with, in this and the following article (part 2): Technology architecture building blocks Technology architecture description Technology team and required skillsets In this article, we shall look into key technology architecture building blocks. In second part of the series, we shall look into steps needed to be configured to achieve the continuous delivery of microservices containers into AWS cloud …

Continue reading

Posted in AWS, Cloud, DevOps, Dockers, Microservices. Tagged with , , , .