Elastic Beanstalk – No Solution Stack named … found


Just found out that even with the same version number, the stack solution release date could be different in different region. Therefore, the stack name for the same version could be different across regions. For example, solution stack java 7 tomcat 7 v1.1.0. In ap-southeast-2 region, the stack name is 64bit Amazon Linux 2014.09 v1.1.0 running … Continue reading Elastic Beanstalk – No Solution Stack named … found

OpenShift V3 Persistent Storage Nagios Plugin


By the time of writing, OpenShift V3 comes with poor monitoring capabilities. The build-in monitoring only checks the metrics of Memory/CPU/Network, and it does not even support alerting! And the lowest granular level only down to last hour. So you have to build your own monitoring if you want to keep close eyes on your … Continue reading OpenShift V3 Persistent Storage Nagios Plugin

Fault Tolerant VPN Solution on AWS


I worked with a project team to help them to improve their current VPN infrastructure on AWS. They have 3 VPN EC2 instances, let's call them VPN01, VPN02 and VPN03. They are all OpenVPN Access Server, VPN01 and VPN02 both have 10 concurrent sessions license, and in availability a and b respectively. VPN03 only has … Continue reading Fault Tolerant VPN Solution on AWS