• HOME
  • TECH BLOG
  • MIGRATING TO AMAZON WEB SERVICES
  • IT PROJECT MANAGEMENT BLOG
  • Q&A
  • INTERACTIVE LEARNING

THE TECH BLOG


GET INFORMED


NEW INTERACTIVE NETWORKING DIAGRAM - CLICK HERE
read more

LIFT AND SHIFT OPTIMIZATION PART 1



OPTIMIZING A LIFT AND SHIFT FOR PERFORMANCE



Lift and shift is the process of migrating a workload from on premise to AWS with little or no modification. An easier and less costly way to migrate into the cloud is to take the existing workload the way it is currently and run it on cloud resources. This is commonly referred to as the “Lift and shift ” approach or "rehosting". We will take a closer look at the lift and shift cloud migration approach, and explore the benefits. In this first part of a three part series we'll consider how we can significantly improve a lift and shift application in regard to performance. We'll show that without modifying the application we can integrate services and features that will make a lift and shift faster.


read more

AWS Database Migration



BEST PRACTICES



Today, as many companies move database workloads to Amazon Web Services (AWS), they are often also interested in changing their primary database engine. Most current methods for migrating databases to the cloud or switching engines require an extended outage. The AWS Database Migration Service helps organizations to migrate database workloads to AWS or change database engines while minimizing any associated downtime.


read more

LIFT AND SHIFT OPTIMIZATION PART 2



OPTIMIZING A LIFT AND SHIFT FOR COST EFFECTIVENESS AND EASE OF MANAGEMENT



A key concern that many customers have with a

lift and shift is cost.

If you move an application as is from on premise to AWS, is there a possibility for any meaningful cost savings?

By employing AWS services, in lieu of self-managed EC2 instances, and by leveraging cloud capability such as auto scaling, there is potential for significant cost savings. In this blog post, we will discuss a number of AWS services and solutions that you can leverage with minimal or no change to your application codebase in order to significantly reduce management costs and overall Total Cost of Ownership (TCO).


read more

NETWORKING ROUTING FUNDAMENTALS



INTRO TO ROUTING CONCEPTS



Network routing is the process of enabling computers to transfer data over networks, including the internet.


read more

NETWORKING FUNDAMENTALS



INTRO TO NETWORKING CONCEPTS



Networking fundamentals is appropriate for anyone new to networking and looking to learn the basics.


read more

HOW TO INSTALL PostgreSQL ON AN AWS EC2 INSTANCE



AMAZON LINUX YUM BASED INSTALLATION



Installing the PostgreSQL on EC2 instance is similar to installing PostgreSQL on any other server whether it is on premise or in the cloud, With an EC2instance you can configure CPU, memory, storage, and networking capacity.


read more

HOW TO CONFIGURE ANSIBLE CLIENT NODES
FOR SSH PASSWORDLESS LOGIN



AMAZON RED HAT LINUX CLIENT



Today we will look at how to configure ANSIBLE Client Nodes in order for the Control Node to automate tasks.

This will involve setting up SSH Passwordless login.


read more

HOW TO INSTALL ANSIBLE ON AN AWS EC2 INSTANCE



AMAZON RED HAT LINUX



Ansible is a configuration management and orchestration tool. It works as an IT automation engine. Ansible can be run directly from the command line without setting up any configuration files. You only need to install Ansible on the control server or node


read more

HOW TO CREATE ANSIBLE PLAYBOOKS



Today we will look at how to look at an ANSIBLE Playbook.

A Playbook is like an instruction manual which tells the Ansible Control Node what to do when it connects to each Client Node or machine. Playbooks are written in YAML.


read more

HOW TO CREATE ANSIBLE ROLES



Roles are ways of automatically loading certain vars_files, tasks, and handlers based on a known file structure. Grouping content by roles also allows easy sharing of roles with other users.​


read more

INTRODUCTION TO DOCKER



AMAZON RED HAT LINUX (RHEL) 7 .2
INSTALL



Docker is a tool that allows developers, sys-admins etc. to easily deploy their applications in a sandbox (containers) to run on the host operating system i.e. Linux.


The key benefit of Docker is that it allows users to package an application with all of its dependencies into a standardized unit for software development. Unlike virtual machines, containers do not have high overhead and hence enable more efficient usage of the underlying system and resources.


read more

CREATING DOCKER CONTAINERS



A container is a standard unit of software that packages up code and all its dependencies so the application runs quickly and reliably from one computing environment to another.


read more

PUSH AN IMAGE TO DOCKER HUB



In this lesson you will learn how to push an image to Docker hub.


read more

KUBERNETES



Kubernetes is Google's open source system for managing Linux containers across private, public and hybrid cloud environments. Kubernetes automates the deployment, scaling, maintenance, scheduling and operation of multiple application containers across clusters of nodes.


read more

JENKINS



Jenkins is an open-source continuous integration software tool written in the Java programming language for testing and reporting on isolated changes in a larger code base in real time. The software enables developers to find and solve defects in a code base rapidly and to automate testing of their builds.


read more

AMAZON WEB SERVICES



Various documentation related to Amazon Web Services


read more

LINUX



Introduction to Linux

A series of lessons to solidify your

linux knowledge


read more

PYTHON



Introduction to Object Oriented Programming With Python​


read more

SQL



Introduction to SQL



CERTIFIED CLOUD EXPERTS | AWS PARTNER NETWORK
CLOUD CONSULTING FIRM | (516) 387-2085 | CONTACT US