Slide 1

Slide 1 text

CLOUD DEPLOYMENT O P T I M I S I N G Y O U R tips from CloudSigma's CEO w w w . c l o u d s i g m a . c o m

Slide 2

Slide 2 text

“Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.” Antoine de Saint-Exupéry

Slide 3

Slide 3 text

OUR APPROACH SECTION A SECTION C SECTION B Public Cloud Private Cloud 1. Elasticity 2. Transparent TCO 3. Geo dispersal 4. Automation 1. Configurability 2. Mature tech 3. High Performance 4. Flexibility

Slide 4

Slide 4 text

WEBINAR STRUCTURE SECTION A SECTION C SECTION B 1. Correct Server Sizing 2. Billing Optimisation 3. Performance Tweaking 4. Leveraging Containers in the Cloud 5. Summary & Questions

Slide 5

Slide 5 text

CORRECT SERVER SIZING SECTION A SECTION C SECTION B CPU 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.

Slide 6

Slide 6 text

SCALING SECTION A CPU RAM RAM Limited CPU RAM Typical CPU RAM CloudSigma 'Perfect provisioning' eliminates wasted resource & license purchasing.

Slide 7

Slide 7 text

HOW TO KNOW THE CORRECT SIZE 1. Use ongoing server 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

Slide 8

Slide 8 text

Example New Relic

Slide 9

Slide 9 text

Billing Optimisation Try to achieve a balance between flexibility & better pricing Flexibility Long term purchasing Medium term purchasing Ad hoc purchasing Cost

Slide 10

Slide 10 text

Billing Optimisation Take a layer cake approach

Slide 11

Slide 11 text

Billing Outages 1. Save a payment method 2. Implement an auto top-up method to keep your account funded. Tip: Longer standing customers can apply for credit limits with invoicing in arrears.

Slide 12

Slide 12 text

Billing Optimisation Key considerations: 1. Ratio of shorter to longer 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.

Slide 13

Slide 13 text

LADAS TO LAMBORGHINIS? PERFORMANCE TWEAKING IN THE CLOUD

Slide 14

Slide 14 text

Performance Optimisation

Slide 15

Slide 15 text

Performance Optimisation: Compute 1. Optimise your virtual core size to your application 2. Consider using host CPU for instruction set exposure 3. Test NUMA topology exposure for your larger cloud servers

Slide 16

Slide 16 text

Performance Optimisation: Other 1. Try different hypervisor settings especially as 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.

Slide 17

Slide 17 text

CONTAINERS IN THE CLOUD

Slide 18

Slide 18 text

Containers in the Cloud Retain cloud server equivalent privacy & 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!

Slide 19

Slide 19 text

Containers in the Cloud 1. Scale Docker container clouds orientated 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

Slide 20

Slide 20 text

“Ultimately, the cloud is the latest example of creative destruction: creating wealth for those who exploit it; and leading to the demise of those that don’t.” JOE WEINMAN

Slide 21

Slide 21 text

YOUR QUESTIONS 1 Instant sign-up at http://www.cloudsigma.com 2 Email support@cloudsigma.com for your upgrade 3 Enjoy our cloud & be sure to give us feedback! THE CLOUDSIGMA CLOUD