About Me

My photo
JHC Technology is a Service Disabled, Veteran-Owned, Small Business based in the Washington, DC Metro area. Our primary focus is to offer customized solutions and IT consulting to our Commercial and Government clients. Our experts have a broad experience delivering and managing Microsoft Enterprise applications and Cloud and Virtualization Solutions, as well as mobilizing Enterprise data.

Friday, October 25, 2013

JHC Technology's Best Practices for Amazon Web Services

JHC Technology has utilizing Amazon Web Services (AWS) since its beginning in 2010, and is now an Authorized Government Partner, an Advanced Consulting Partner and a Channel Reseller for AWS. 

Not only do we recommend AWS as the Infrastructure as a Service (IaaS) platform for our clients but I am happy to say that JHC has never purchased any datacenter equipment/infrastructure for our internal systems or operations.  

All JHC infrastructure has been deployed in the AWS cloud platform since we started to include:  
  • Blackberry Enterprise Server, 
  • Exchange
  • SharePoint
  • Active Directory
  • Citrix
  • Test/Development environments

Through the course of the last three years, I have been mentally drawing up a list of JHC best practices for deploying solutions/datacenter operations on the Amazon Web Services platform.   Below are a few examples:
  • Fail quickly, often, and cheaply.
  • Architect a Zero Trust Model for your AWS Solution.
  • Own your AWS accounts and use consolidated billing with a trusted AWS reseller.
  • Design for Disaster Recovery and High Availability for both AWS infrastructure and applications deployed on AWS infrastructure.
  • Utilize AWS Storage Gate, S3, and Glacier for full lifecycle backup and restores.
  • Put in place least privilege administration security policies for AWS Identity and Access Management.
  • Do not take a cloud and/or Infrastructure as a Service only posture.  Consider hybrid Cloud solutions that utilize on premise infrastructure, Platform as a service, and/or Software as a Service that integrate with your AWS solution.
  • Architect for least viable solution and use business rules to auto scale up and down.
  • Deploy your Development and User Acceptance Testing environments on AWS.  Design solution to turn on environments only when needed and automate shut down of environments.
  • Deploy your infrastructure inside Virtual Private Cloud that crosses multiple availability zones within an AWS region.
  • Decouple compute and storage when possible but realize that most clients’ applications can’t be deployed in this manner.  Consider deploying legacy applications inside AWS and provide roadmap for refactoring to make application more AWS cloud friendly/efficient.
James Hirmas is the CEO for JHC Technology.  He can be reached at jhirmas(at)jhctechnology.com,@JHC_JamesHirmas, or connect with him on LinkedIn.


  1. Thanks for providing this informative information you may also refer.

  2. DreamHost is one of the best hosting company for any hosting plans you might require.

  3. Disaster recovery Amazon is essential for data backup recovery of lost data from the system. This blog provide very good information on data recovery.

  4. Appreciating the persistence you put into your blog and detailed information you provide.
    aws training in marathahalli|

  5. It's interesting that many of the bloggers to helped clarify a few things for me as well as giving.Most of ideas can be nice content.The people to give them a good shake to get your point and across the command.

    selenium training in chennai|
    selenium training in bangalore|

  6. Well written post. I appreciate your guidance for sharing about AWS. I really need to know about it. Great work!

  7. The information which you have provided is very good. It is very useful who is looking for selenium Online Training Bangalore

  8. Excellent blog. I found this blog very helpful. This for providing helpful guidelines on AWS DR best practices.

  9. Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge as updated one, keep blogging…AWS Online Training Bangalore

  10. Very nice blog, you given useful information about Amazon Web Service(AWS), Very great article, Thank you for sharing this wonderful article.
    amazon cloud computing in india

  11. The blog simplified the cloud is better explanation than anything.
    AWS Training In Chennai

  12. Thanks for sharing this post. Your post is really very helpful its students. google cloud online training

  13. Really an awesome blog for the freshers. Thanks for posting the information.
    AWS Training in Delhi
    AWS Course in Delhi