Tips from myself on successful strategies for optimising cloud deployments including billing, cloud server sizing and integrating Docker and other containers for greater agility.
RAM Undersized SECTION B CPU RAM RAM Limited SECTION B CPU RAM CPU Limited Green represents resources you are using, pink those you are purchasing but currently not using.
monitoring tools: - we recommend New Relic; free upgraded account for all customers 2. Consider tying resource utilisation to scaling - example using Flexiant Cloud Concerto with New Relic AppDex
term purchasing options in terms of pricing 2. Relative size of time jumps between purchasing options Tip: Always put cloud servers into private networks to avoid additional network usage charges between your servers in the cloud.
a Windows user 2. Always use VirtIO networking drivers whenever possible for best performance Remember, it's easy to change settings and iterate to the best set-up for your needs. Customers achieve 30-50% performance increases using customised settings.
security combined with the flexibility of containers. Docker containers Docker containers Cloud Server Cloud Server Docker containers Cloud Server Monitoring service Web service Some other service!
around services - architect software services towards micro service based approach 2. Scale cloud server requirements based around cloud server load metrics - use a standard cloud library image (CentOS, Ubuntu etc.) - use cloudinit to auto-configure your cloud servers. See http://cld.sg/dockercloudinit 3. Prioritise key services using cgroups - use cgroups to protect key docker container clouds within your cloud servers - see http://cld.sg/dockercgroups