Private

Hybrid

Public

Irasna Consulting

Amazon AWS

Microsoft Azure

Google GCE

 Build on Legacy, Strengthen your Present, and Plan for Future

 Architect, Implement, Automate, Monitor, and Enhance

Information Technology Service (Maintenance & Modernization)

Software Development, Build (Test & Production Environments), DevOps, CI/CD, Automation

Legacy

Present (Bridge)

Future

Private Cloud

Hybrid Cloud

Public Cloud

Legacy Systems & Private Cloud

Hybrid (Bridge between Private & Public Cloud)

Public Cloud

Legacy Systems and Private Cloud

As the world turns and traverses through the time in terms of Information Technology, we grapple to keep our feet firm on the ground, make sense of it, and try to find the most effective ways to benefit from it and to get ahead by efficiently  utilizing it.  Certainly the choice is ours. Legacy and classic IT systems were certainly top technologies in their heydays. Mainframes could have been eliminated long ago, but are still churning in some places inefficiently at an enormous cost. Private clouds and data centers are just as inefficient which require long planning cycles, procurement, along with a team of costly IT resources working with legacy processes and systems lacking agility.  We can still feed the beast and journey on the back of an elephant. Perhaps we can still lift some logs and cover some distance, but are we really making a  true progress? See the past, retrospect to strengthen the present, and plan for future.

Hybrid Cloud, the Bridge between your Private and Public Cloud

Migrating from private to public cloud requires a bridge to transition work loads from one environment to another. You may also have prior financial commitments and contracts to continue using legacy systems until the contracts expire.  The public cloud offers on demand resources. The resources are utilized as needed and relinquished when the work is complete. The hybrid cloud enables you to establish a planned migration path from private to public cloud. It enables you to continue using private cloud to meet your contractual obligations and prior commitments. It provides a bridge to migrate the workload during unplanned spikes. It provides you the agility to access a broad set of tools when you need them.

Public Cloud

Public cloud offers agility, innovation, scalability, and better economies of scale. It eliminates procurement, deprecation, and disposal cycle as the resources are readily available and utilized on demand and relinquished when the work is complete. It eliminates the cost associated in purchasing  brick and mortar computing facilities,  building and maintaining the in house data centers, purchasing and upgrading computing resources, hiring and maintaining skilled IT resources. This type of agility, economy, convenience, and scalability is not available in a traditional model. Under a traditional model, planned and procured resources are normally over or under utilized. When there is a spike in usage, additional resources cannot be readily added. During the hours when resource utilization is low, the resources cannot be relinquished to cut cost.

Architect

Implement

Automate

Monitor

Private Cloud

Architect & Design

Implementation & Integration

CI/CD & Automation

Monitoring & Alerts

Enhance

Architect & Design

Drill and analyze the existing architecture of your private cloud. Provide vision and lead the technical change. Advocate solution, and liaise between the solution stake holders. Manage technical complexity. Architect hybrid and public clouds to seamlessly integrate with the existing private cloud environment. Establish technical and design standards for hybrid and private clouds. Ensure all systems play well in the hybrid and public cloud ecosystem. Design for scalability to meet the existing needs and the future growth. Provision security, single sign-on and multi-factor authentication.

Implement & Integrate

Write and execute implementation plan. Ensure adherence to the architectural model, standards, specifications, policies, design, and the implementation time-line.  Ensure all components, implemented solutions, sub-systems are configured, optimized, communicate, and work well as a whole within the organizational ecosystem.

DevOps, CI/CD, Version Control, Configuration, Change, Automated Testing, and Release Management

Manage test and production systems through tools and services such as (Chef, OpsWorks, Puppet, CloudFormation, Elastic Beanstalk, Ansible, Docker, Vagrant).  Implement, configure, and setup DevOps and CI/CD tools. Manage continuous integration and delivery through tools such as (Jenkins, Hudson, Bamboo, and CruiseControl). Implement version control tools to manage code and built binary components by utilizing open source tools such as (Subversion (SVN), git, Sonatype Nexus, Artafactory, and Archiva). Implement automated testing, packaging, and delivery of the builds.

Monitoring, Alerts, and System Health

Implement monitoring and reporting tools such as (Splunk, Nagios, and CloudWatch) to continuously monitor the system health, and to provide alerts when the performance degradation occurs.

Patching, Upgrades, and Enhancements

Patching, upgrades, system hardening, and enhancements are performed on Linux, Unix, and Windows environments to close security vulnerabilities, apply bug fixes, improve usability, add new features, and enhance performance. This is done by implementing a set of tools that are designed to work well within your organization with the existing software and hardware products. Tools such as Package Managers, Chef, OpsWorks, Puppet, CloudFormation, Elastic Beanstalk, Ansible, Docker, and Vagrant are utilized along with a combination of custom written scripts (Unix/Linux shell scripts, Windows Powershell Scripts, Python, boto framework, Perl, Java, Ruby, and Ruby DSL).

Copyright (C) 2019 Irasna, llc. All Rights Reserved