ááááºááœá±áᬠááŸá±á¬áºáá±áá¹áá¬áá áºáá¯ááá¯áá«áá² - áááºááá¯á¡ááºáá¬ááœá±ááᯠáááºáá±ážááŒá®áž á¡áááºážá¡ááŒá áºááœá±á áááºáá±áá¬ááŸá¬á០áá±á«áºáá¬ááŸá¬ááá¯ááºáá«áá°ážá á ááºá¡áá¯áá»á¬ážá áá±áá¬áá±á·á áºáá»á¬ážá ááœááºáááºáá»á¬áž - á€á¡áá¬á¡á¬ážáá¯á¶ážááẠááá·áºá¡ááœááºáá¬ááŒá áºáááºá á¡ááŒá¬áž cloud ááŸá¬ážáááºážáá°áá»á¬ážáááºáž ááŸááá±á¬áºáááºáž áááºá Universe ááœáẠáááºááẠáá áºáŠážáááºážáá±á¬ á¡á¯ááºá áá¯ážááŸááºááŒá áºáááºá áááºááá¯á¡ááºáá±á¬á¡áááºážá¡ááŒá áºáá»á¬ážááᯠá¡ááŒá²áááºáá¶áááŸááááºááŸá¬ áá±áá»á¬áááºá áááºáááºáááºáá°á·ááá¯áá»áŸ ááá·áºááœááºážá ááºážá á¬ážááŒááºážáááŸáááá·áºá¡ááŒáẠááœááºáááºááẠáááºááá¯á·áááºáá¯á¶ááŒá áºáááºááᯠááœááºáááºá áœá¬áá¯á¶ážááŒááºáá«á cloud ááẠá¡áááºážá¡ááŒá áºáá»á¬ážááᯠáá»á±á¬á·áá»á±á¬ááºážá áœá¬ááœá²áá±áá±ážááŒá®áž ááŸá¬ážáááºážáá°áá»á¬ážááᯠáá áºáŠážááŸáá·áºáá áºáŠáž áá¯á¶ážáááœá²áá¯ááºá á±ááá·áº á€ááŸá±á¬áºááá¬ááẠáááºááá¯á·áá¯ááºáá±á¬ááºááááºážá
AWS cloud ááẠ2006 áá¯ááŸá
áºááŸá
áááºá ááá·áºáá²ááá·áºáá²ááŒá±á¬ááºážáá²áá¬áá²á·ááá·áº mega-super complex system áá
áºáá¯ááŒá
áºáááºá á€ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯á áá
áºá
áááºáá
áºááá¯ááºážááŒá
áºáá²á·áááºá Vasily Pantyukhin - Amazon Web Services Architect á áááá¯áá¬ááá¬ááŸááºáá
áºáŠážá¡áá±ááŒáá·áºá áá°ááẠáá±á¬ááºáá¯á¶ážááááºááœááºáá¬áá AWS ááŸáá»á±á¬áºááŒááºááá·áº á
áááºáá±á«áºááŸá¯áá»á¬ážááœááºáááºáž á¡ááœááºážááá¯ááºážááá¯ááŒáá·áºááŸá¯ááá¯ááºáááºááŒá
áºáááºá á
áá
áºáááºááá¯á¡áá¯ááºáá¯ááºáá²ááá¯áá¬ááᯠááá¯áá¬ážáááºáá¬áá±áá±á áá¯á¶ááŒááºááŸá¯ááá¯ááŸááá¬áá±áá«áá²á ááá¯á·ááŒá±á¬áá·áº Vasily ááẠAWS cloud áááºáá±á¬ááºááŸá¯áá»á¬ážá áá»áŸáá¯á·ááŸááºáá»ááºáá»á¬ážááᯠáá»áŸáá±áááºááŒá
áºáááºá á¡á±á¬ááºááœáẠáá¯ááºááá¯ááºážááá¯ááºáᬠAWS áá¬áá¬áá»á¬ážá áá®ááá¯ááºážá áá»á±á¬á·áá»á±á¬ááºážáá±á¬ áá±áá¬áá±á·á
Ạá¡ááá¯ááºážá¡áá¬á á
áááºááŒáá¯áẠAmazon áá±áá¬áá±á·á
áºááŸáá·áº áááºážááá¯á·á á
á»á±ážááŸá¯ááºážááᯠáááŒáá¯ááºáááºáááºáž áá»áŸá±á¬á·áá»áá±á
áẠvirtual machines áá»á¬ážá á
áœááºážáá±á¬ááºáááºááᯠááŒáŸáá·áºáááºááẠáááºážáááºážáá»á¬ážááŒá
áºáááºá Amazon á áááá¯áá¬ááá¯ááºáᬠáá»ááºážáááºááŸá¯áá»á¬ážá¡ááŒá±á¬ááºáž á¡ááááá¬ááẠááá·áºá¡á¬áž AWS áááºáá±á¬ááºááŸá¯áá»á¬ážááᯠááá¯ááá¯áááá±á¬ááºá
áœá¬á¡áá¯á¶ážááŒá¯ááẠáá°áá®áá±ážáááºááŒá
áºááŒá®áž ááá·áºááá¯ááºááá¯ááºááŒá±ááŸááºážáá»ááºáá»á¬ážááᯠáááºáá±á¬ááºáááºá¡ááœáẠá¡ááŒá¶áá¬ááºáá
áºáá»á¬ážáá±ážáááºááŒá
áºáááºá
áá±á¬ááŒá±á¬áá°á¡ááŒá±á¬ááºáž- Vasily Pantyukhin (
ááááºááá¯ááºááŒá±á¬ááºážááŸááºážáááºážáá»ááº- á¡á±á¬ááºáá«á¡áá¬á¡á¬ážáá¯á¶ážááẠVasily áááá¯ááºáá±ážááá¯ááºáá¬áááºááŒááºáá»ááºááŒá
áºááŒá®áž Amazon Web Services ááááºáááºáá»ááºááŸáá·áºáááá¯ááºáá®áá«á
áá«áá¬ááŒá±á¬áá·áº Amazon á ááºáá á¹á ááºážá¡ááŒá±á¬ááºážááŒá±á¬áá±áá¬áá²á
áá»áœááºáá±á¬á·áºáá²á· ááááá¯á¶ážáá¬ážááŸá¬ manual áá®áá¬ááŸááááºá áá¬ážááᯠáá±á¬ááºážááŸááºááá¯ááºááŒá®áž á¡ááŒáá·áºá¡á ááááºážáá»á¯ááºááá¯ááºáá²á· áá¶á á¬ážáá»ááºááŒá±á¬áá·áº á¡áááºážáá±á¬ááºážáá«áááºá áá°á·áá²á·áááºáááºááŸá¯áááá¬áááᯠá¡áááºážáá¯á¶áž á¡ááŒááºážáá»ááºážáá¬ážáááºáá²á·áá¬ááá¯áááºáž ááá±á¬áá»áá²á·áá«áááºá áá¯á¶ážá á¶á¡ááá¯ááºážá á ááºáá®ážáá±á«áºááŸá áá®áá¬áá¯á¶ážáá²á·ááá¯á· áá±á¬ááºá áºáááœá²á·á ááºážáá¯á¶ááẠá¡áá±á¬áºáá±ážááᯠááŸá±ážááá¯ážáááºáááºáᯠáá»áœááºáá±á¬áº á áááºáá°ážáááááºá
áá
áºáá»ááºáááœá²ááẠá¡áá¬á¡á¬ážáá¯á¶ážá áá¬ááºááŒá±á¬ááááºááá¯á·ááŸá¯ááŸá¬ áá±á¬ááºážáá±á¬ááºážááŒá®ážáá«áá²á áááºááá¯ááºáá±ááŒá®áž áá¬ááŸááá¯ááºáá²áá±áá¯á¶ááááºá áá«áá±ááá·áº áá®áá¬ááᯠá¡áááºáááŒááºááŒá±á¬ááºážáá¬á ááá
áºá áááºá
áºá áááááºááᯠááŸáááºáá¬- áá«áᬠááá·áºááá¯ááááºáááºáááºážá
á±áá«áááºá áááá¬ážá
á¯á á¡á±á¬áºááá¯áááºáá
áºáá¬ážááᯠááá²á·á¡áá« áá¬ááºááŒá±á¬ááááºááá¯á·ááŸá¯ ááŒá¿áá¬ááᯠáá
áºá
áááºáá
áºááá¯ááºáž ááŒá±ááŸááºážááá¯ááºáá²á·áá«áááºá áá¬ážáá±á¬ááºážáá±áááºáž áá
áºáá¯áá¯ááᯠá
ááºážá
á¬ážááŒá®áž á¡á±á¬áºáá®ááá¯á
á¬á¡á¯ááºááᯠáá¬ážáá±á¬ááºááá¯á· á¡áá»áááºááá²á·áááºá
áá»áœááºá¯ááºááá¬ážá¡áá¯ááºáá¯ááºáá¯á¶ááᯠáá¯á¶ážááá¬ážááááºáá±á¬ááŒá±á¬áá·áº áá»áœááºá¯ááºáááááœáẠáá±á¬ááºáááºáá»áŸáá¯á·ááŸááºáááºážááŒááºááŸá¯áá áºáᯠáá±á«áºáá¬áá²á·áááºá áá±ááºáá®áá¬ážáá áºá á®ážááẠááŸá¯ááºááœá±ážáá±á¬áááááá¬áá áºáá¯ááŒá áºáááºá áá¬ážááẠáá¬ááºááœá±á·ááŸáááºááŒááºážá áááááºááŸáááºááŒááºážá áá±á¬ááºážááŸááºááŸá¯áá¯á¶á á¶á áááºážá¡áááºá¡ááœá±ážá áááºááá¯á¡áá¯ááºáá¯ááºáá² áá¬ážááááºáá±á¬á·áá°ážá
Amazon cloud ááŸá¬ á áá¯ááºáá¯ááºážááá±á¬á· áá«áᬠáá»áœááºáá±á¬á·áºá¡ááœáẠáá»áŸáá¯á·ááŸááºáááºážááŒááºááŸá¯áá áºáá¯áá«áá²á á€áá»áŸáá¯á·ááŸááºáááºážááŒááºááŸá¯áá¬áá»áŸáẠáá¬ážáá±á«áºááœáẠáá¬ááºáá±á¬ááºážáá áºáŠážááŸáá AWS ááœáẠáááºážááŸáá·áºáá»á®áááŸááá±á¬ááŒá±á¬áá·áºá á¡áá¯á¶ážááŒá¯áá°á¡á¬ážáá¯á¶áž áááŒáá¯ááºááẠáá¯ááºáá±á¬ááºážá áááºá áºááŸáá·áº áááááºááᯠááŸáááºáá«á áá°ááá¯á·ááá¯áá¬ááᯠááœá¬ážááŒáᬠá¡á¶á·á©á áá¬áá²á á¡á²áá« áá«á·á¡ááœáẠá¡á¶á·ááœááºáá«áá²á á áá áºááẠá€á ááŒáá á¬ááœáẠáá°áá áºáá±á¬ááºáááºážááŸááá±áááºáᯠáááºá á±áááºá¡ááœáẠá áá áºááẠá¡áá¯á¶ážááŒá¯áá°áá áºáŠážá á®áᶠá¡ááá¯á¡áá»á±á¬áẠááá¯ááºáá»á±á¬áá®ááœá±ááŒá áºá¡á±á¬ááºá á¡ááá¯ááºážá¡áá¬ááŸáá·áº áá»á±á¬á·áá»á±á¬ááºážá áœá¬ áá»áááºááŸááá±ážáááºá
áá±á¬ááºááá¯ááºáž Amazon ááŸá¬ áááá¯áá¬áá áºáá±á¬ááºá¡áá±áá²á· á¡áá¯ááºá áá¯ááºáá²á·á¡áá« ááŸá±á¬áºááá¬á áááºážáááºážáá±á¬á· áá»ááºááœá¬ážáááºá áááºááá¯á¡áááºá¡áá²ááœá± ááŒá¯á¶áá±ááááºá á¡á²áá«ááœá±ááᯠáááºááá¯ááŒá±ááŸááºážáááá²á áááºáá±á¬ááºááŸá¯ááœá±ááᯠáááºááá¯ááœá¶á·ááŒáá¯ážá¡á±á¬áẠáá¯ááºááá²ááá¯áá¬ááᯠááŒááºáá²á·ááááºá á áá áºá¡áá¯ááºáá¯ááºáá¯á¶ááᯠáá¬ážáááºááŸá¯ ááá¯ážáá¬áááºááŸáá·áºá¡áá»áŸ áááºáá±á¬ááºááŸá¯á¡áá±á«áº áá¯á¶ááŒááºááŸá¯ááá¯ááŸááá¬áá«áááºá áá«ááŒá±á¬áá·áº AWS cloud áá²á· áá«ážááŒááºá¡á±á¬ááºá áá«ááºáá¯á¶áá áºáá¯á¶ááᯠáá»áŸáá±áá»ááºáá«áááºá
áá¬á¡ááŒá±á¬ááºážááŒá±á¬áááá²
ááœá²ááŒá¬ážáá±á¬ áá»ááºážáááºáááºážááᯠáá«ááœá±ážáá»ááºáá²á·áááº- áá«ááŒá±á¬ááá·áºááŒá±á¬ááá¯ááºáá±á¬ á áááºáááºá á¬ážááœááºáá±á¬ááºážáá±á¬ áááºáá±á¬ááºááŸá¯ 4 áá¯ááᯠááœá±ážáá»ááºáá²á·áááºá
áá¬áᬠááá¯ááá¯áá±á¬ááºážááœááºá¡á±á¬áẠááŒá¯áá¯ááºááŒááºážá. áá¯ááºááá¯ááºážááá¯ááºáᬠáááºá¹áá±ááá«áá±á¬ áá±á«áºáááºááááºááá¯ááºáá»á¬áž- áááºáááºáááºáááºá á¡áá°áá±ážááŒá®áž áá®ážáá±á¬ááºááŒáá·áº ááŸáááºáá¯ááºáá¬ážááá·áº áá°ááá¬áá¬áá»á¬ážááŸáááá·áº áá¯ááºááá¯ááºážááá¯ááºáá¬áá±áá¬á ááºáá¬áá»á¬ážá
áá¬áá¬áá²á·áá¯ááºáá±á¬ááºáá»ááºáá»á¬áž (Lambda) ááẠcloud ááœáẠá¡ááœááºá¡á á¬ážá¡ááŸááá¯á¶áž áááºáá±á¬ááºááŸá¯ ááŒá áºááá¯ááºáááºá
áá±áá¬áá±á·á ááᯠáá»á²á·ááœááºááŒááºážá. áá»áœááºá¯ááºááá¯á·ááẠáá»áœááºá¯ááºááá¯á·áááá¯ááºááá¯áẠscalable databases áá»á¬ážááᯠáááºááá¯á·áááºáá±á¬ááºáá¯á¶á¡ááŒá±á¬ááºáž ááŒá±á¬ááŒáá«áááºá
ááœááºáááºáá»á²á·ááœááºááŒááºážá. áá»áœááºá¯ááºááá¯á·áááœááºáááºáá ááºáá á¹á ááºážááᯠáá»áœááºá¯ááºááœáá·áºááá·áºáá±á¬ááºáá¯á¶ážá¡ááá¯ááºážá á€áááºááŸá¬ á¡á¶á·ááŒááœááºáá±á¬ááºážááŸááẠ- cloud á¡áá¯á¶ážááŒá¯áá°ááá¯ááºážááẠcloud ááœáẠáá áºáá±á¬ááºáááºážááŸááá±áááºáᯠáá¯á¶ááŒááºááŒááŒá®áž á¡ááŒá¬ážá¡áááºááŸá¬ážáá»á¬ážááᯠáá¯á¶ážááááœá±á·ááá«á
ááŸááºáá»ááºá á€áá±á¬ááºážáá«ážááœáẠserver optimization ááŸáá·áº database scaling ááᯠááœá±ážááœá±ážáá«áááºá áá±á¬ááºáá±á¬ááºážáá«ážááœáẠááœááºáááºáá»á²á·ááœááºááŒááºážááᯠáá¯á¶ážáááºáá«áááºá áá¬áá¬áá²á·áá¯ááºáá±á¬ááºáá»ááºááœá±á áááºááŸá¬áá²á áááºážááá¯á·á¡ááŒá±á¬ááºáž áá®ážááŒá¬ážá á¬áá¬ážááᯠáá¯ááºáá±áá²á·áááº"
áá±ážáááºáá±á¬áºáááºáž á áááºáá»áááºá Unboxing Firecracker microvirtual â áááºážááẠááá°áá®áá±á¬á áá±ážáá»á²á·áááºážáá»á¬ážá áœá¬á¡ááŒá±á¬ááºáž ááœá±ážááœá±ážáá¬ážááŒá®áž Firecracker ááŒá±ááŸááºážáá»áẠ- virtual machine ááŸáá·áº containers áá»á¬ážá á¡áá±á¬ááºážáá¯á¶ážá¡áááºá¡ááœá±ážáá»á¬ážá áá±á«ááºážá ááºááŸá¯áá áºáá¯ááŒá áºáááºá
áá¬áá¬áá»á¬áž
ááááºááá¯ááºá áá±á«áºáááºá ááá¯á·áá±á¬áº á€á¡ááá¯ááºá¡ááá·áºááœáẠáá¬áá¬áá»á¬ážááẠáá¯ááºááá¯ááºážááá¯ááºáᬠáá¯ááºááá¯ááºážááá¯ááºáᬠááá¹ááá¬áá áºáᯠááŸááá«áá±ážáááºá á¡á ááá¯ááºážááŸá¬áá±á¬á· áá°ááá¯á·áá²á· áááá¯áá¬áááºáá¬ááœá±áᬠááŸá±ážááá¯ážáááºáááºá áá¯á¶ááŸáẠx86 áá»á áºááºáááºá ááœááºáááºáááºáá»á¬ážá Linuxá Xen hypervisor ááẠvirtual machines áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯áá¬ážáááºá
2012 áá¯ááŸá
áºááœáẠá€áááá¯áá¬áááºáá¬ááẠáááºážááá¬áááºáá»á¬ážááᯠáá±á¬ááºážá
áœá¬áá±á¬ááºááœááºááá¯ááºáá²á·áááºá Xen ááẠááŒá®ážáá¬ážáá±á¬ hypervisor ááŒá
áºáááºá ááá¯á·áá±á¬áº áááºážááœáẠá¡ááá á¡á¬ážáááºážáá»ááºáá
áºáá¯ááŸááááºá áá±á¬áºáá±á¬ááºáá«ááŒá®á device emulation á¡ááœáẠááŒáá·áºáá¬ážáá±á¬ overhead. á¡áá
áºá ááá¯ááá¯ááŒááºáááºáá±á¬ ááœááºáááºáááºáá»á¬áž ááá¯á·ááá¯áẠSSD áááá¯ááºááºáá»á¬áž áááŸáááá¯ááºáá¬áááºááŸáá·áºá¡áá»áŸá á€á¡áá¬ááẠá¡ááœááºááŒáá·áºáá¬ážáá¬áááºá áá®ááŒá¿áá¬ááᯠáááºááá¯ááŒá±ááŸááºážááá²á áá»ááºááŸá¬á
á¬ááŸá
áºáá¯ááᯠáá
áºááŒáá¯ááºáááºáááºáž áá¯ááºáá±á¬ááºááẠáá¯á¶ážááŒááºáá²á·áááºá hardware ááŸáá·áº hypervisor ááŸá
áºáá»áá¯ážáá¯á¶ážááᯠá¡áá±á¬ááºážáá¯á¶ážááŒá
áºá¡á±á¬ááºáá¯ááºáá«á. á¡áá¯ááºá á¡áááºážáá±ážáááºáááºá
áá¬á·ááºáá²ááŸáá·áº ááá¯ááºáá«áá áºáá¬ááá¯á·ááᯠá¡áá±á¬ááºážáá¯á¶ážááŒá áºá¡á±á¬ááºáá¯ááºááŒááºážá
á¡áá¬á¡á¬ážáá¯á¶ážááᯠáá áºááŒáá¯ááºáááºáá¯ááºááŒá®áž áá±á¬ááºážáá±á¬ááºážáá¯ááºááẠá¡áá¯ááºáááŒá áºáá«áá°ážá âáá±á¬ááºážáááºâ áá°áááºááŸá¬áááºáž á¡á ááá¯ááºážááœáẠáááŸááºážáááºážáá²á·áá±á
áá»áœááºá¯ááºááá¯á·ááẠááá·áºáá²ááŒá áºá ááºáá»ááºážáááºááŸá¯áá áºáá¯ááá¯áá¶áá°ááẠáá¯á¶ážááŒááºáá²á·ááẠ- áá»áœááºá¯ááºááá¯á·ááẠáááá¯áá¬ááá¬áá¡áá±ážááŒá®ážáá±á¬ááŒááºá ááºáá áºáá¯á¡á¬áž ááŒá±á¬ááºážáá²ááŒá®áž áááºážááá¯áá¯ááºáá¯ááºááŒááºážááá¯á·áá áºáá»ááá¯ááºáááºá
áá»áœááºá¯ááºááá¯á·ááẠáá°áá¯ááºáá¬ááá¯ááºážááᯠáá»áŸá±á¬ááºááŸááºážáᬠááá¯ááºááŒá¬ážáá»ááºáá»á¬ážááŸáá·áº á¡ááŒá¶ááŒá¯áá»ááºáá»á¬ážááᯠáá¬ážáá±á¬ááºáá«áááºá ááá¯á·áá±á¬ááºáá»áœááºá¯ááºááá¯á·áááºá¡ááŒá¬ážá¡á áááºá¡ááá¯ááºážááá¯ááŒá±á¬ááºážáá²áá«á ááá¯á·ááŒá±á¬áá·áºá á¡áá¯á¶ážááŒá¯áá°áá»á¬ážááŸáá·áº áá¶á·ááá¯ážáá°áá®ááŸá¯áá»á¬ážá¡áá±á«áºá¡ááŒá±áá¶á áá»áœááºá¯ááºááá¯á·ááẠáááá¯áá¬áá áºáá¯áá¯á¶ážááᯠááŒááºážááŒááºážáá»ááºážááŒá±á¬ááºážáá²áá«áááºá
á¡ááŸá¯ááºááœá±ážáá¯á¶ážá¡áᬠ- ááœááºáááºááŒáá·áº á¡ááœááºáá°ážááŒá±á¬ááºážááŸá¯ááᯠ2013 áá¯ááŸá áºááœáẠá áááºáá²á·áááºá IN S3 á¥ááá¬á á¡áá°ážááœááºááẠá¡ááŸáááºááŒáŸáá·áºáááºááᯠá á¶ááœááºáááºáááºááœáẠááá·áºáá¬ážáááºá áááºážááᯠááŸá±á·áá±á¬ááºááŸá á¡ááá¯áá±á¬ááºááŒáá¯ážááŒáá·áº á á¬áá¬ážá¡ááá¯ááºáž áá»áááºáááºáá¬ážáááºá áááŸáá±ááá·áº ááááºáá²ááŸá¬ áááŒááºááá«áá°ážá ááá¯á·áá±á¬áº áá¬á·ááºáá²ááŸáá·áº ááá¯ááºááá¯áẠá¡ááŒááºá¡ááŸáẠáááºááœááºááŸá¯ááŸá¬ á¡ááŒá±áá¶á¡á¬ážááŒáá·áº áá¯ááºááŸá¯ááºááŒááºážááŸáá·áº ááœááºáááºááŒááºáááºážááŸá¯ááᯠááá¯ážáááºá á±áááºá
ááá¯á·áá±á¬áẠEBS - Elastic Block Storage áá±áᬠááá¯ááŸá±á¬ááºááŸá¯á¡á¬áž ááááºááá¯á·ááẠáááºáá±á¬ááºááœáá·áºááᯠááá¯ááá¯áá±á¬ááºážááœááºá¡á±á¬áẠáá¯ááºáá±á¬ááºááẠáá¯á¶ážááŒááºáá²á·áááºá áááºážááẠááœááºáááºááŸáá·áº ááá¯ááŸá±á¬ááºááŸá¯ áá±á«ááºážá ááºááŸá¯ááŒá áºáááºá á¡áááºá¡áá²ááŸá¬ Network Accelerator áááºáá»á¬ážááẠá á»á±ážááœááºááœáẠáááºááŸááá±áá±á¬áºáááºáž Storage Accelerator áá¬á·ááºáá²ááᯠááá¯ážááŸááºážá áœá¬ áááºáá°ááẠááœá±ážáá»ááºááœáá·áºáááŸááá±á áá®áá±á¬á· áá»áœááºáá±á¬áºááá¯á·á startup áá áºáá¯áá® ááŒá±á¬ááºážááœá¬ážáááºá Annapurna áá¬ááºááœá²áááºážáá»áœááºá¯ááºááá¯á·á¡ááœáẠá¡áá°áž ASIC áá»á áºááºáá»á¬ážááᯠáá®ááœááºáá²á·áá°ááŒá áºáááºá áááºážááá¯á·ááẠá¡áá±ážááááºáž EBS á¡ááœá²áá»á¬ážááᯠNVMe á ááºáá á¹á ááºážáá»á¬ážá¡ááŒá Ạáááºáááºááœáá·áºááŒá¯áá¬ážáááºá
áá¬áááá»á¬áž C4 ááŒá¿áá¬ááŸá áºáá¯ááᯠááŒá±ááŸááºážáá±ážáá²á·áááºá áááá¡áá»ááºááŸá¬ áá»áœááºá¯ááºááá¯á·ááẠá¡áá¬ážá¡áá¬ááŸááá±á¬ á¡áá¬áááºá¡ááœáẠá¡ááŒá±áá¶á¡á¯ááºááŒá áºááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáá²á·áá±á¬áºáááºáž ááá¯á¡áá»áááºá NVMe áááºážááá¬á¡áá áºááŒá áºáááºá áá¯áááá áá»áœááºá¯ááºááá¯á·ááẠEBS ááá¯á· áá±á¬ááºážááá¯áá»ááºáá»á¬ážááᯠáááºá¡áá áºáá áºáá¯ááá¯á· ááœáŸá²ááŒá±á¬ááºážááŒááºážááŒáá·áº áááá¯áááá¯áááºáá¬ááᯠáááááá¬áᬠááŒá¯ááºáá»áá²á·áááºá áááºážááẠáá±á¬ááºážááœááºáá¬ááŒá®ááŒá áºáá±á¬ááŒá±á¬áá·áº ááᯠAnnapurna Labs ááẠAmazon á á¡á áááºá¡ááá¯ááºážááŒá áºáááºá
2017 áá¯ááŸá Ạááá¯áááºáá¬áááœááºá hypervisor ááá¯ááºááá¯ááºááŒá±á¬ááºážáá²áááºá¡áá»áááºáá±á¬ááºááŒá®áᯠáá»áœááºá¯ááºááá¯á·ááá±á¬áá±á«ááºáá«áááºá
hypervisor á¡áá áºááᯠááŒá¯ááŒááºáá¬ážáá±á¬ KVM kernel modules áá»á¬ážá¡áá±á«áº á¡ááŒá±áá¶á áá®ááœááºáá²á·áááºá
áááºážááẠá ááºáá á¹á ááºážá¡áá¯áá°ááŒááºážá á¡áá»á¯á¶ážáááºááŸá¯ááᯠá¡ááŒá±áá¶áá»áá» áá»áŸá±á¬á·áá»ááá¯ááºááŒá®áž ASICs á¡áá áºáá»á¬ážááŸáá·áº ááá¯ááºááá¯ááºá¡áá¯ááºáá¯ááºááá¯ááºá á±áá²á·áááºá áá áºá ááºáá»á¬áž S5 hood á¡á±á¬ááºááœáẠhypervisor á¡áá áºááŒáá·áºá¡áá¯ááºáá¯ááºáá±á¬ááááá¯á¶áž virtual machines áá»á¬ážááŒá áºáááºá áá«ááá¯á·á áá°á·ááᯠáá¬áááºáá±ážáááºá Nitro.
timeline áá±á«áºááŸá áá¬áááá»á¬ážá ááá·áºáá²ááŒá áºá ááºá
2017 áá¯ááŸá Ạááá¯áááºáá¬áááááºážá áá±á«áºááœááºáá²á·áá±á¬ virtual machines á¡áá»áá¯ážá¡á á¬ážá¡áá áºá¡á¬ážáá¯á¶ážááᯠဠhypervisor ááœáẠá¡áá¯á¶ážááŒá¯áá«áááºá Bare Metal áá¬áááá»á¬ážááœáẠhypervisor áááŸááá«áá¡áá°ážááŒá¯ Nitro áááºáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯áá±á¬ááŒá±á¬áá·áº áááºážááá¯á·ááᯠNitro áá¯áá±á«áºáááºá
áá¬ááá·áºááŸá áºááŸá áºá¡ááœááºážááœááºá Nitro ááŒá áºáááºá¡áá»áá¯ážá¡á á¬ážá¡áá±á¡ááœááºááẠA1á C5á M5á T3 ááŸáá·áº á¡ááŒá¬ážáá«áááºá¡áá»áá¯á·ááᯠáá»á±á¬áºááœááºááœá¬ážáá²á·áááºá
á¥ááᬠá¡áá»áá¯ážá¡á
á¬ážáá»á¬ážá
áá±ááºáá® Nitro á ááºááœá± áááºááá¯á¡áá¯ááºáá¯ááºáá²á
áááºážááá¯á·ááœáẠá¡ááá á¡á áááºá¡ááá¯ááºáž á áᯠááŸááááº- Nitro hypervisor (á¡áááºááœáẠááœá±ážááœá±ážáá²á·áááº)á áá¯á¶ááŒá¯á¶áá±áž áá»á áºááºááŸáá·áº Nitro áááºáá»á¬ážá
áá¯á¶ááŒá¯á¶áá±áž áá»á áºáẠmotherboard ááœááºááá¯ááºááá¯ááºáá±á«ááºážá ááºáá¬ážáááºá áááºážááẠhost OS á loading ááá¯ááááºážáá»á¯ááºááŒááºážáá²á·ááá¯á·áá±á¬á¡áá±ážááŒá®ážáá±á¬áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážá áœá¬ááá¯ááááºážáá»á¯ááºáááºá
Nitro áááºáá»á¬áž - á¡áá»áá¯ážá¡á á¬áž áá±ážáá»áá¯ážááŸááá«áááºá áááºážááá¯á·á¡á¬ážáá¯á¶ážááᯠAnnapurna Labs á០áááºáá®ážáá¬ážááŒá®áž á¡áá»á¬ážáá¯á¶áž ASICs áá»á¬ážááᯠá¡ááŒá±áá¶áá¬ážáááºá áá°ááá¯á·áá²á· Firmware áá áºáá»áá¯á·ááŸá¬áááºáž á¡áá¯á¶ážáá»á¬ážáá«áááºá
Nitro ááẠáá±ážáá»áá¯ážá
áááºáá»á¬ážáá²á០áá áºáá¯ááŸáá·áº á¡áá¯ááºáá¯ááºááẠáá®ááá¯ááºážáá¯ááºáá¬ážáááºá ááœááºáááºVPC. áááºážááᯠááœááºáááºáááºáá áºáá¯á¡áá±ááŒáá·áº virtual machines áá»á¬ážááœáẠááŒááºááá¯ááºáááºá ENA - Elastic Network Adapter. áááºážááẠáá¯ááºááá¯ááºážááá¯ááºáá¬ááœááºáááºááŸáááá·áº áá¯ááºááœáŸáá·áºááá·áºá¡áá« á¡ááœá¬ážá¡áá¬ááᯠáá¯á¶ážá¡á¯ááºáá±ážááẠ(áá±á¬ááºážáá«ážá áá¯áááá¡ááá¯ááºážááœáẠá€á¡ááŒá±á¬ááºážááᯠááœá±ážááœá±ážáá«áááº)á Security Groups firewall ááᯠááááºážáá»á¯ááºááŒá®áž áááºážááŒá±á¬ááºážááŸáá·áº á¡ááŒá¬ážááœááºáááºá¡áá¬áá»á¬ážá¡ááœáẠáá¬áááºááŸááá«áááºá
ááááºááá¯á·ááá¯ááŸá±á¬ááºááŸá¯ááŸáá·áºá¡áá° áááºáá»á¬ážááᯠááœá±ážáá»ááºáá«á EBS ááŸáá·áº server ááœááºáááºáá±á¬ááºáá¬ážáá±á¬ disk áá»á¬ážá áááºážááá¯á·ááẠguest virtual machine á¡ááŒá Ạáá±á«áºáá¬áááºá NVMe á¡áááºáá¬áá»á¬áž. áááºážááá¯á·ááẠdata encryption ááŸáá·áº disk monitoring á¡ááœááºáááºáž áá¬áááºááŸááá«áááºá
Nitro áááºáá»á¬ážá hypervisor ááŸáá·áº áá¯á¶ááŒá¯á¶áá±áž áá»á áºááºáá»á¬ážá á áá áºá¡á¬áž SDN ááœááºááẠááá¯á·ááá¯áẠáá±á«ááºážá ááºáá¬ážáááºá Software Defined Network. á€ááœááºáááºááᯠá á®áá¶ááá·áºááœá²ááẠáá¬áááºááŸáááẠ(Control Plane) controller áááº.
áá¯ááºáá«áááºá áá»áœááºá¯ááºááá¯á·ááẠASICs á¡áá áºáá»á¬ážááᯠáááºáááºáááºáá®ážáá±áá«áááºá á¥ááá¬á¡á¬ážááŒáá·áºá 2018 ááŸá áºáá¯ááºááœáẠáááºážááá¯á·ááẠá ááºáááºáá°ááŒááºážáá¯ááºáááºážáá±á¬ááºáá¬áá»á¬ážááŸáá·áº ááá¯ááá¯áááá±á¬ááºá áœá¬áá¯ááºáá±á¬ááºááá¯ááºá á±ááá·áº Inferentia áá»á áºááºááᯠáá¯ááºááŒááºáá²á·áááºá
Inferentia Machine Learning Processor áá»á
áºááºá
á¡ááá¯ááºážá¡áᬠáá±áá¬áá±á·á áº
ááá¬ážááá¯ážáá» áá±áá¬áá±á·á áºáá áºáá¯ááœáẠá¡ááœáŸá¬ááœá²á·á ááºážáá¯á¶áá áºáá¯ááŸááááºá á¡ááœááºááá¯ážááŸááºážá á±áááºá á¡á±á¬ááºáá«á¡ááá·áºáá»á¬ážááᯠááœá²ááŒá¬ážáá¬ážáá«áááºá
- SQL - client ááŸáá·áº request dispatchers ááẠáááºážááœáẠá¡áá¯ááºáá¯ááºáá«áááºá
- á á¬ážá áááẠá¡áá±á¬ááºážá¡áááºáá»á¬áž - á€áá±áá¬ááœááºá ACID ááŸáá·áºá¡áá¬á¡á¬ážáá¯á¶ážááŸááºážáááºážáááºá
- ááááºážáááºážááŒááºážáááŒá¬ážáá¶áá±áááºáá»á¬ážá០áá¶á·ááá¯ážáá±ážáá±á¬á
- áá áºáá¯ááºááŒááºážá - redo ááŸááºáááºážáá»á¬ážááŸáá·áºá¡áá°á¡áá¯ááºáá¯ááºáá±ážáááºá MySQL ááœáẠáááºážááá¯á·á¡á¬áž PosgreSQL - Write Ahead Logs (WAL) ááœáẠBin Logs áá¯áá±á«áºáááºá
- ááá¯ááŸá±á¬ááºááŸá¯ - disk ááá¯á·ááá¯ááºááá¯ááºááŸááºáááºážáááºááŒááºážá
áá±áá¬áá±á·á
áºááœá²á·á
ááºážáá¯á¶ á¡ááœáŸá¬á
áá±áá¬áá±á·á áºáá»á¬ážááᯠáá»á²á·ááœááºááẠááá°áá®áá±á¬ áááºážáááºážáá»á¬áž ááŸááááº- shardingá Shared Nothing architectureá shared disksá
ááá¯á·áá±á¬áºá á€áááºážáááºážá¡á¬ážáá¯á¶ážááẠáá°áá®áá±á¬ monolithic áá±áá¬áá±á·á
áºááœá²á·á
ááºážáá¯á¶ááᯠááááºážááááºážáá¬ážáááºá áááºážááẠá¡ááá¯ááºážá¡áá¬ááᯠáááááá¬áᬠááá·áºáááºáá¬ážáááºá á€ááŒá¿áá¬ááá¯ááŒá±ááŸááºážáááºáá»áœááºá¯ááºááá¯á·áááºáá»áœááºá¯ááºááá¯á·áááá¯ááºááá¯ááºáá±áá¬áá±á·á
ááá¯áá®ááœááºáá²á·áááºá á¡áá±áá¯á¶ Aurora. áááºážááẠMySQL ááŸáá·áº PostgreSQL ááá¯á·ááŸáá·áº ááœá²áááºá¡áá¯á¶ážááŒá¯ááá¯ááºáááºá
á¡áá±áá¯á¶ Aurora
áááºááá±áá¬áá±á·á áºá០ááá¯ááŸá±á¬ááºááŸá¯ááŸáá·áº ááŸááºáááºážá¡ááá·áºáá»á¬ážááᯠááœá²áá¯ááºááẠá¡ááá áááá¯áá¬ááá¯ááºáᬠá áááºáá°ážááŒá áºáááºá
ááŸá±á·ááá¯ááŒáá·áºááá¯ááºáá«á áá»áœááºá¯ááºááá¯á·ááẠáááºááŸáºá¡ááá·áºááá¯áááºáž áá®ážááŒá¬ážááŒá¯áá¯ááºáá¬ážáááºáᯠááŒá±á¬áá«áááºá áááá¯áá¬áááºáá¬ááẠmonolith ááŒá áºááá¬áá±á¬á·áá² áá áºáŠážáá»ááºážáá¯ááºááœááºáá»á¬ážááᯠáá»á²á·ááœááºáá¬ááœáẠááœááºáááºááŸá¯áááºááá·áºáááŸááá«áááºá
ááŸááºáááºážááŸáá·áº ááá¯ááŸá±á¬ááºááŸá¯á¡ááá·áºáá»á¬ážááẠáá±áá¬áá±á·á
áºá០áá®ážááŒá¬ážááŒá
áºáááºá
ááá¬ážááá¯ážáá» DBMS ááẠááá±á¬ááºáá»á¬ážáá¯á¶á á¶ááŒáá·áº ááá¯ááŸá±á¬ááºááŸá¯á áá áºááá¯á· áá±áá¬ááᯠáá±ážáááºá Amazon Aurora ááœáẠáá»áœááºá¯ááºááá¯á·ááẠáá¬áá¬á áá¬ážááŒá±á¬ááá¯ááºáá±á¬ á áááºááá¯ááŸá±á¬ááºááŸá¯ááᯠáááºáá®ážáá²á·áááºá ááŸááºáááºážáá»á¬ážááᯠááŒááºáá¯ááºáá«á. á¡ááœááºážááœááºá ááá¯ááŸá±á¬ááºááŸá¯ááẠááŸááºáááºážáá»á¬ážááᯠáá±áá¬ááá±á¬ááºáá»á¬ážá¡ááŒá ẠááŒá±á¬ááºážáá²áá±ážáᬠáááºážááá¯á·á ááá¯ááºáá¬ááŸá¯ááᯠá á±á¬áá·áºááŒáá·áºáᬠá¡ááá¯á¡áá»á±á¬áẠá¡áááºááááºážáááºá
á€áá»ááºážáááºááŸá¯áá²á·ááá¯á·ááẠá áááºáááºá á¬ážá áá¬áá±á¬ááºážáá±á¬á¡áá¬áá»á¬ážááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºááá¯ááºá á±áá«áááºá cloning. áá±áá¬á¡á¬ážáá¯á¶ážááᯠááŒá®ážááŒáá·áºá á¯á¶áá±á¬ áááá¹áá°áááºáá®ážááẠáááá¯á¡ááºáá±á¬ááŒá±á¬áá·áº áááºážááẠá¡ááŒá±áá¶á¡á¬ážááŒáá·áº ááá¯ááá¯ááŒááºáááºááŒá®áž á á®ážááœá¬ážáá±ážá¡á ááá¯ááá¯á¡áá¯ááºáá¯ááºáá«áááºá
ááá¯ááŸá±á¬ááºááŸá¯á¡ááœáŸá¬ááᯠááŒáá·áºáá±ááá·áºá áá áºá¡ááŒá Ạá¡áá±á¬ááºá¡áááºáá±á¬áºáááºá áááºážááœáẠáá¯ááºááá¯ááºážááá¯ááºáᬠáá¬áá¬áá»á¬áž á¡áá»á¬ážá¡ááŒá¬áž áá«áááºáá«áááºá ááŒááºáááºáá¯ááºáá±á¬ááºááŸá¯ááŸááºáááºážáá áºáá¯á á®ááᯠáá¯ááºáá±á¬ááºááŒá®áž áá áºááŒáá¯ááºááẠááááºážáááºážáá¬ážáááºá ááŒá±á¬ááºáá¯á¶áž. áááºážááẠáá±áá¬áá¬ááœááºáá±ážááŸáá·áº áááºáá»áááºááœááºáá»áŸá¬ááᯠáá±áá»á¬á á±áááºá
ááá·áºáá»á±á¬áºáá±á¬ áá¯á¶á
á¶áá°áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯á á¡áá»ááºáááá·áºáááºááŒááºážááᯠá¡á±á¬ááºááŒááºááá¯ááºáááºá ááŒáá·áºáá±áá¬ážáá±á¬ ááá¯ááŸá±á¬ááºááŸá¯ááẠáá»áœááºá¯ááºááá¯á· áá±áá¬áá±ážáá¬ážáá±á¬ áááºááá±áá¬áá±á·á
áºá¥ááá¬ááŸáá·áº áá»ááºáá¯á¶áá°áá»á¬ážá¡ááŒá¬áž áááºáá°ááŒá¯ááŸá¯ááá¯á¡ááºááŸá¯ááᯠáááºááŸá¬ážáá±ážáá«áááºá áá±ááºáá®áá±áá¬ááẠáá¯á¶á
á¶áá°á¡á¬ážáá¯á¶ážá¡ááœáẠáááá¯ááºáááºáᯠá¡á¬ááá¶áá«áááºá
áá áºáá¯áááºážáá±á¬ááŒá¿áá¬ááŸá¬ áááºááŸá¯áá¯á¶áá°áá»á¬ážáá±á«áºááœáẠáá±áá¬áá±á¬ááºážáá»á¬ážááᯠááááºážáááºážááŒááºážááŒá áºáá«áááºá áá«áá±ááá·áº áá®ááŒá¿áá¬ááᯠááŒá±ááŸááºážáá±áá«áááºá redo ááŸááºáááºážáá»á¬ážá¡á¬ážáá¯á¶ážááá¯ááœáŸá²ááŒá±á¬ááºáž á¡ááœááºážááœááºáááºááᯠáá¯á¶áá°áá°ážáááºá ááŸááºáááºážááẠáááºááŸáºááœáẠááŸááá±áá«áá áááºážááᯠáááŸááºáááºááŒá±á¬ááºáž á¡ááŸááºá¡áá¬ážááŒá¯ááŒá®áž áááºáá±ážáá¬ážáááºá áááºážááẠcache ááœááºáááŸááá«áá áááºážááá¯ááá¯ážááŸááºážá áœá¬á áœáá·áºáá áºáá«á
áá»áœááºá¯ááºááá¯á·ááẠááá¯ááŸá±á¬ááºáááºážááᯠááœá²ááŒá¬ážáá¬ážáááºá
DBMS á¡ááá·áºáá»á¬ážááᯠáááºáá²á·ááá¯á·á áá±ážááááºáááºážá
á€ááœááºá á¡áá»á¬ážááá¯áẠá¡ááá¯ááºážá¡áá¬ááẠááá¯ááááºáá²áááºá áá«ááᯠá¡ááá¯ááºáá¶ááá²á·áááºážááᯠááœá¬ážáá¡á±á¬áẠclassic áá±á«ááºááá¯áẠá¡ááá¯ááºážá¡áá¬.
áá»áœááºá¯ááºááá¯á·ááœáẠmaster node ááŸáááá·áº DBMS ááŸáá·áº áááºááœááºááá¯ááºáá±á¬ application áá áºáá¯ááŸááááºáᯠáá°áááŒáá«á áá¯á·á
áá±á«ááºááá¯áẠá áá±ážáá»á²á·áá±á¬á¡áá«á áá»áœááºá¯ááºááá¯á·ááẠáááá¯áááºáá¬ááŸáá·áº áááºááá¯áá®ááá¯ááŸááá±á¬ node á¡áá áºáá áºáá¯ááᯠááœá²áá±áá±ážáááºá
ááá¯á·áá±á¬ááºá áá»áœááºá¯ááºááá¯á·ááẠá¡ááá®áá±ážááŸááºážááᯠáá¬á
áá¬ááááºá¡áá±á¬ááºážá០á¡áá
áºááá¯á· ááŒá±á¬ááºážáááºá ááŒá¿áá¬ááœá± áá±á«áºáá¬áááºá
- áááºážááẠáááá¬áááºááŸá¬ážáá±á¬ á¡ááá®áá±ážááŸááºáž áááºááá·áºáá»ááẠááá¯á¡ááºáááºááŒá áºáááºá
- master node á¡áá áºááœáẠcold cache ááŸááá«áááºá áááºááŸáºáá°ááœá±ážáá¬ááŸáá¬áá»áŸáẠáá±áá¬áá±á·á áºá áœááºážáá±á¬ááºáááºááẠá¡ááŒáá·áºáá¯á¶ážááŒá áºáááá·áºáááºá
á¡ááŒá±á¡áá±ááᯠáááºááá¯ááá¯ážáááºá¡á±á¬ááºáá¯ááºááá²á á¡ááá®áá±ážááŸááºážááŸáá·áº master node á¡ááŒá¬áž ááá±á¬ááºá
á®áá
áºáá¯ááᯠáááºááŸááºáá«á
áá«á áá«ááá¯á·ááᯠáá¬áá±ážááŸá¬áá²á ááá¯á¡áá« á¡ááá®áá±ážááŸááºážáá»á¬ážá¡á¬ážáá¯á¶ážááẠnode á¡áá
áºááá¯á· ááá¯ááºááá¯ááºááŒááºááœáŸááºážááẠáááá¯á¡ááºáá±á¬á·áá«á ááá¯ááºááᯠááá±á¬ááºá
á®á¡á±á¬ááºááœáẠáá¯ááºáá±á¬ááºááá¯ááºááŒá®áž á¡ááŒá±áá¶á¡á¬ážááŒáá·áº ááá¯ááá¯ááŒááºáááºáááºá
ááŒá¿áá¬ááŒá±áááºááœá¬ážáá¯á¶ááááºá ááá¯á·áá±á¬áºá áá»áœááºá¯ááºááá¯á·ááẠáááºááŸáºááᯠáá°ááœá±ážááẠááá¯á¡ááºáá±áá²ááŒá áºáááºá ááá¯á·á¡ááŒááºá ááŒá¿áá¬á¡áá áºáá áºáá¯áá±á«áºáá¬ááẠ- ááᯠproxy ááẠáá»ááŸá¯á¶ážááá¯ááºááá·áºá¡áá¬ážá¡áá¬áá áºáá¯ááŒá áºáááºá
Amazon Aurora serverless ááŒáá·áº áá±á¬ááºáá¯á¶ážááŒá±ááŸááºážáá»ááº
á€ááŒá¿áá¬áá»á¬ážááᯠáá»áœááºá¯ááºááá¯á· áááºááá¯á·ááŒá±ááŸááºážáá²á·ááááºážá
ááá±á¬ááºá á®áá áºáá¯áá»ááºáá²á·áááºá. áááºážááẠáá®ážááŒá¬ážá¥ááá¬áá áºáá¯ááá¯ááºáá±á¬áºáááºáž á¡ááá®áá±ážááŸááºážáá»á¬ážáá±áá¬áá±á·á áºááá¯á·áá»áááºáááºáá±ážáá±á¬ áááá¯á á®áá»á¬ážááŸáá áºááá·áº ááŒáá·áºáá±áá¬ážáá±á¬ á¡á á¯á¡áá±ážáá áºáá¯ááŒá áºáááºá áá»áá¯á·ááœááºážáá«áá áááºááá·áº node áááᯠáá»ááºáá»ááºážáá®ážáá«áž á¡á á¬ážááá¯ážááá¯ááºáááºá
á¡ááœááºá¡á á¬ážá¡áá»áá¯ážáá»áá¯ážááŸá ááœá±ážááœá±ážáá±á¬ áá¯á¶ááŸááºáá»á¬áž áá±áááºáá áºáá¯ááᯠáá±á«ááºážááá·áºáá²á·áááºá. ááá¯á·ááŒá±á¬áá·áºá á¡ááœááºá¡á á¬ážááá¯ááŒá®ážáá±á¬ ááá¯á·ááá¯áẠáá±ážáááºáá±á¬ node á¡áá áºáá áºáá¯ááᯠááœá²áá±áá±ážááẠááá¯á¡ááºáá«áá áááºážááᯠáá»ááºáá»ááºážáááá¯ááºáááºá áááºáááºá á±á¬áá·áºá áá¬áááá¯áá«á
á¡ááá¯ááºážá¡áᬠáá¯ááºáááºážá ááºáá áºáá¯áá¯á¶ážááᯠá¡áá°ážá á±á¬áá·áºááŒáá·áºáá±ážá áá áºááŒáá·áº ááááºážáá»á¯ááºáá¬ážáááºá á á±á¬áá·áºááŒáá·áºááŒááºážááẠáááºááŸá master node áá¡ááŒá±á¡áá±ááᯠá¡áááºáááŒááºá á±á¬áá·áºááŒáá·áºáááºá á¥ááá¬á¡á¬ážááŒáá·áºá áááá¯áááºáá¬áááºááẠá¡áá±ážááŒá®ážáá±á¬áááºááá¯ážááá¯á·áá±á¬ááºááŸáááŒá±á¬ááºážááœá±á·ááŸááá«áá node á¡áá áºáá áºáá¯ááœá²áá±áááºááá¯á¡ááºááŒá±á¬ááºáž ááœá±ážááœá±ážáá±á¬ááŒá áºáááºáá»á¬ážáá¡á á¯á¡áá±ážááᯠá¡áááá±ážáááºá
ááŒáá·áºáá±áá¬ážáá±á¬ ááá±á¬ááºá
á®áá»á¬ážá ááœá±ážááœá±ážáá±á¬ááŒá
áºáááºáá»á¬ážááŸáá·áº á
á±á¬áá·áºááŒáá·áºááŒááºážá
ááá¯á¡ááºáá±á¬áá«áá«ááŸááá±á¬ node ááá¯áááá¯ááºáááºá Buffer Pools áá»á¬ážááᯠáááºážáᶠáá°ážáá°ááŒá®ážá á áá áºááẠááŒá±á¬ááºážááẠáá±ážáááºážáá±á¬ á¡ááá¯ááºá¡ááá·áºááᯠá á±á¬áá·áºááá¯ááºážáá±áá«áááºá
á¡áá»á¬ážá¡á¬ážááŒáá·áº ááŒá±á¬ááºážáááºá¡ááá¯ááºá¡ááá·áºááẠá¡ááœááºáá»ááºááŒááºáááºá ááá¯á·áá±á¬áẠproxy ááŸáá·áº master node á¡áá±á¬ááºážááŒá¬áž áááºááœááºáá±ážááᯠáááºááá¯ááºážááá¯ááºááŒá®ážá session á¡á¬ážáá¯á¶ážááᯠnode á¡áá
áºááá¯á· ááŒá±á¬ááºážáááºá
áá±áá¬áá±á·á
áºááá¯ááºáá±ážáá¬ááááºááŸáá·áºá¡áá°á¡áá¯ááºáá¯ááºá
ááááºááẠááá¯ááºážááááºážá
áá
áºááẠá¡ááŸááºáááẠááá¯áá±á¬ááºážááŒá±á¬ááºáž ááŒááááºá á¡ááŒá¬áá±á¬ááºááááºááẠáááºááá¯ááŒáááŒá®áž á¡áá®áá±á¬ááºá¡ááá·áºáá»á¬ážááẠá¡ááá¯ááºážá¡áá¬á¡áá»áááºáá»á¬ážááá¯ááŒááááºá á¡ááŒá¬áá±á¬ááºááááºááœáẠáá±ááá¯áá»áááºážááŸá¯ááẠááá¯áá±á¬ááºážáá±á¬ááŸá±á¬áá·áºááŸá±ážááŸá¯ááᯠá¡ááá¡áá»áá±á¬áºááŒáááºá
á
áá¬ážáá
ááºá Amazon Aurora ááẠááá·áºá¡á¬áž ááœá±ááŒá±ážá¡áá¯ááºá¡áá»áááºáá¬á
á±ááŒá®áž á¥ááá¬á á
áá±á ááááºá¹áááœá±áá»á¬ážááœáẠá¡áá¯á¶ážáááŒá¯ááá·áºá¡áá«ááœáẠáá±áá¬áá±á·á
áºááᯠááááºáá
áºááá¯ááºáááºá áááºááá¯áááºááá·áºááŒá®ážáá±á¬ááºá DB ááẠáááºážááá«áá«ááᯠáááŒááºážááŒááºážáá»áŸá±á¬á·áá»ááŒá®áž á¡áá»áááºá¡áááºááŒá¬ ááááºááœá¬ážáá«áááºá áááºááŒááºáááºáá¬áá±á¬á¡áá«á áá»á±á¬ááœá±á·á
áœá¬ááŒááºáááºáá¬áááá·áºáááºá
Amazon á ááºáá á¹á ááºážá¡ááŒá±á¬ááºáž áá¬ááºáááºážá áá±á¬ááºá¡ááá¯ááºážááœááºá ááœááºáááºá áá±ážáá»á²á·ááŒááºážá¡ááŒá±á¬ááºáž ááœá±ážááœá±ážáá«áááºá á á¬áááºážááœááºážáá«á
áá±ážáẠáá±á¬ááºážáá«ážááᯠáááºááœááºááá¶áá² á á±á¬áá·áºáá»áŸá±á¬áºááŒáá·áºááŸá¯áá«áá¡áá±á«áº
HighLoad++ Vasily Pantyukhin á á¡á á®áááºáá¶áááºááŒáá«áááºááá°á áááºá áá«ááá¯á·ááŸá¬ ááŒá¿áá¬ááŸááááºá áá»ááºááœááºááŸá¯á¡ááœáẠá áá áºáá»á¬áž áá®ááá¯ááºážá á¡ááœááºážááá¯ááºáž Amazon cloud áááºáá±á¬ááºááŸá¯áá»á¬ážá¡ááœáẠááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯áá¯á¶á á¶áá»á¬áž â ááŒáá·áºáá±ááá·áºá áá áºáá»á¬ážá¡ááœáẠáá®ááá¯ááºážáá¯á¶á á¶áá»á¬ážááᯠAmazon developer áá»á¬ážáá¡áá¯á¶ážááŒá¯ááŒáááºá áááºáá±á¬ááºááŸá¯áá¡á±á¬ááºááŒááºáááá·áºá¡ááŒá±á¬ááºážáááºážáá»á¬ážá Cell-based architectureá Constant Worká Shuffle Sharding áá°ááẠá áááºáááºá á¬ážá áá¬ááŒá áºáááá·áºáááºá áá®áá¬áá¶áá»ááºážáááẠáá áºááááŒáá·áºáá®ááááºááááºááŸááºáá»á¬ážááá¯ááŒáá¯áááºááŸá¬áá°áá«á . á¡á±á¬ááºááá¯áá¬á 24 áááºáá±á· áá±á¬ááºáá¯á¶ážáá¬áž á á»á±ážááŸá¯ááºážáá»á¬áž ááŒáá·áºáááºáá²á·áááºá
source: www.habr.com