Top Banner
EC2 без страха Валентин Завадский
103

«EC2 без страха»

Jul 19, 2015

Download

Technology

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: «EC2 без страха»

EC2 без страха

Валентин Завадский

Page 2: «EC2 без страха»

<картинка с

обнимашками>

Page 3: «EC2 без страха»

• Прошлый - 20 сентября 2014

• Сегодня - 21 февраля 2015

Page 4: «EC2 без страха»

• Средняя частота нормального пульса для людей

дети старше 10 лет, включая пожилых — 60-100

в минуту

• 221760 минут * 75 у/м = 17 740 800 ударов

Page 5: «EC2 без страха»

• Объем крови, перекачанной сердцем, может

варьироваться в широком диапазоне, от 5 до 30

литров в минуту

• 221760 минут * 17.5 л/м = 3 880 800 литров =

3880 м^3

Page 6: «EC2 без страха»
Page 7: «EC2 без страха»

• 21м* 50 м * 2.25м = 2 362 м^3

• 3880 м^3 / 2362 м^3 = 1,64267

Page 8: «EC2 без страха»

• В среднем человек выпускает газы около 14 раз

в день, образуя около 0,5 литров газов.

Page 9: «EC2 без страха»
Page 10: «EC2 без страха»

Кто вообще этот

длинный?

Page 11: «EC2 без страха»
Page 12: «EC2 без страха»
Page 13: «EC2 без страха»
Page 14: «EC2 без страха»
Page 15: «EC2 без страха»
Page 16: «EC2 без страха»

App Servers

Load Balancer

DB

Torrents

Page 17: «EC2 без страха»

DB

App

Server

Web

Server

TOMCAT??

WTF?

Page 18: «EC2 без страха»
Page 19: «EC2 без страха»
Page 20: «EC2 без страха»
Page 21: «EC2 без страха»
Page 22: «EC2 без страха»
Page 23: «EC2 без страха»
Page 24: «EC2 без страха»
Page 25: «EC2 без страха»
Page 26: «EC2 без страха»
Page 27: «EC2 без страха»
Page 28: «EC2 без страха»
Page 29: «EC2 без страха»
Page 30: «EC2 без страха»

???

?????

? :(

Page 31: «EC2 без страха»
Page 32: «EC2 без страха»
Page 33: «EC2 без страха»
Page 34: «EC2 без страха»
Page 35: «EC2 без страха»
Page 36: «EC2 без страха»
Page 37: «EC2 без страха»
Page 38: «EC2 без страха»
Page 39: «EC2 без страха»
Page 40: «EC2 без страха»
Page 41: «EC2 без страха»
Page 42: «EC2 без страха»
Page 43: «EC2 без страха»
Page 44: «EC2 без страха»
Page 45: «EC2 без страха»
Page 46: «EC2 без страха»
Page 47: «EC2 без страха»
Page 48: «EC2 без страха»
Page 49: «EC2 без страха»
Page 50: «EC2 без страха»
Page 51: «EC2 без страха»

PV vs HVM

Paravirtual (PV)

Paravirtual AMIs boot with a special boot loader called PV-GRUB, which starts the boot cycle and then chain loads the

kernel specified in the menu.lst file on your image. Paravirtual guests can run on host hardware that does not have explicit

support for virtualization, but they cannot take advantage of special hardware extensions such as enhanced networking or

GPU processing. Historically, PV guests had better performance than HVM guests in many cases, but because of

enhancements in HVM virtualization and the availability of PV drivers for HVM AMIs, this is no longer true.

Hardware Virtual Machine (HVM)

HVM AMIs are presented with a fully virtualized set of hardware and boot by executing the master boot record of the root

block device of your image. This virtualization type provides the ability to run an operating system directly on top of a virtual

machine without any modification, as if it were run on the bare-metal hardware. The Amazon EC2 host system emulates

some or all of the underlying hardware that is presented to the guest.

Unlike PV guests, HVM guests can take advantage of hardware extensions that provide fast access to the underlying

hardware on the host system. For more information on CPU virtualization extensions available in Amazon EC2, see Server

Virtualization on the Intel website. HVM AMIs are required to take advantage of enhanced networking and GPU processing.

In order to pass through instructions to specialized network and GPU devices, the OS needs to be able to have access to

the native hardware platform; HVM virtualization provides this access. For more information, see Enhanced Networking and

Linux GPU Instances.

Page 52: «EC2 без страха»
Page 53: «EC2 без страха»

EC2 instance types

• General Purpose ( t2.*, m3.*)

• Compute Optimized ( c3.*, c4.* )

• Memory Optimized ( r3.* )

• GPU ( g2.2xlarge )

• Storage Optimized ( i2.*, hs1.8xlarge )

Page 54: «EC2 без страха»

http://www.ec2instances.info/

Page 55: «EC2 без страха»
Page 56: «EC2 без страха»
Page 57: «EC2 без страха»
Page 58: «EC2 без страха»
Page 59: «EC2 без страха»
Page 60: «EC2 без страха»
Page 61: «EC2 без страха»
Page 62: «EC2 без страха»
Page 63: «EC2 без страха»
Page 64: «EC2 без страха»
Page 65: «EC2 без страха»
Page 66: «EC2 без страха»
Page 67: «EC2 без страха»
Page 68: «EC2 без страха»
Page 69: «EC2 без страха»
Page 70: «EC2 без страха»
Page 71: «EC2 без страха»
Page 72: «EC2 без страха»
Page 73: «EC2 без страха»
Page 74: «EC2 без страха»
Page 75: «EC2 без страха»
Page 76: «EC2 без страха»
Page 77: «EC2 без страха»
Page 78: «EC2 без страха»
Page 79: «EC2 без страха»
Page 80: «EC2 без страха»
Page 81: «EC2 без страха»
Page 82: «EC2 без страха»
Page 83: «EC2 без страха»
Page 84: «EC2 без страха»
Page 85: «EC2 без страха»
Page 86: «EC2 без страха»
Page 87: «EC2 без страха»
Page 88: «EC2 без страха»
Page 89: «EC2 без страха»
Page 90: «EC2 без страха»
Page 91: «EC2 без страха»
Page 92: «EC2 без страха»
Page 93: «EC2 без страха»
Page 94: «EC2 без страха»
Page 95: «EC2 без страха»

and more…

Page 96: «EC2 без страха»
Page 97: «EC2 без страха»
Page 98: «EC2 без страха»
Page 99: «EC2 без страха»
Page 100: «EC2 без страха»
Page 101: «EC2 без страха»
Page 102: «EC2 без страха»

Соntacts

• skype: valentine.zavadskiy

• github: github.com/saicheg

• twitter: twitter.com/saicheg

• facebook: facebook.com/saicheg

• vk: vk.com/saicheg

Page 103: «EC2 без страха»