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