• CI/CD with Kubernetes

    Kubernetes is compatible with the majority of Continuous Integration / Continuous Delivery (CI/CD) tools which allows developers to run tests, deploy builds in Kubernetes and update applications with no downtime. One of the most popular CI/CD tools now is Jenkins. This article will focus on configuring a CI/CD pipeline with Jenkins and Helm on Kubernetes. Jenkins CI/CD Tool for the Cloud Jenkins is a quite easy to configure, modify and extend.
  • Integrate AWS Lambda, SQS and SNS - a AWS Serverless sample

    TOC Overview Problem Statement What is Lambda ? What is SQS ? What is SNS ? Setup Details Prerequisite Launch the Serverless stack Screen Caps Lambda Function SNS Topic -> Click Publish Message SNS-Topic -> Sample Input SQS-Topic -> View output Clean the setup Overview This blog will show how to Process a request from SNS using AWS lambda and pass it for further processing via SQS.
  • How to create a simple Cassandra Cluster on AWS

    What is Cassandra? Apache Cassandra is a free and open-source distributed wide column store NoSQL database management system designed to handle large amounts of data across many commodity servers, providing high availability with no single point of failure. Wikipedia Apache Cassandra is a high performance, extremely scalable, fault tolerant (i.e. no single point of failure), distributed post-relational database solution. Cassandra combines all the benefits of Google Bigtable and Amazon Dynamo to handle the types of database management needs that traditional RDBMS vendors cannot support.
  • Oracle Cloud Infrastructure (OCI) Benchmarking Oracle's DBaaS against RDS - A Performance Comparison - Part II

    The following Blog discusses the results of testing I/O performance of an Oracle Database running on Oracle’s Cloud X7 generation instances compared to the same database running on Amazon Web Services (AWS). The Oracle Stress Testing Tool (SLOB) was used to test the performance.

    The results suggest that it is possible to achieve almost double the performance at less than half the cost on Oracle Cloud compared to AWS RDS.

  • OCI and AWS 10Gbit network test

    In this blog we will compare the network performance of instances in OCI and AWS.

    The Network is a sensitive resource in multi-tenant environments, and is usually one of the first contributors leading to diminished performance when the environment is oversubscribed.

    In AWS there is a concept of Placement groups. Network performance is optimized between instances belonging to the same Placement group. But the downside of having instances in one and the same placement group is that it limits the amount of resources available for each instance. Therefore if a big cluster has to be created, there is a good chance that resource limitations for specific instance types will be reached.

    In Oracle Cloud infrastructure this problem does not exist. For OCI’s flat network the concept of Placement groups is not really applicable because the whole AD is basically one large placement group in itself.