1 00:00:00,000 --> 00:00:10,811 2 00:00:10,811 --> 00:00:12,060 LEO ZHADANOVSKY: Hej, alla. 3 00:00:12,060 --> 00:00:13,675 Jag är Leo Zhadanovsky. 4 00:00:13,675 --> 00:00:17,000 Jag är en lösningar arkitekt på Amazon Web Services. 5 00:00:17,000 --> 00:00:21,030 Och jag kommer att prata med dig idag om vad Amazon Web Services är, 6 00:00:21,030 --> 00:00:25,170 dess historia, en kort översikt av de tjänster som vi erbjuder. 7 00:00:25,170 --> 00:00:29,530 Och även jag ska göra en live-demo av hur man startar en LAMP stack i AWS 8 00:00:29,530 --> 00:00:33,769 både på ett enda exemplar och genom att använda några av våra andra 9 00:00:33,769 --> 00:00:36,060 [? managed?] tjänster, såsom som vår relationsdatabas 10 00:00:36,060 --> 00:00:39,330 tjänsten, och vår last balancers och våra instanser. 11 00:00:39,330 --> 00:00:41,610 >> Så först av allt, låt oss prata om AWS historia. 12 00:00:41,610 --> 00:00:47,780 Så hur har Amazon.com komma in detta cloud computing företag? 13 00:00:47,780 --> 00:00:51,630 Tja, Amazon riktigt bra på tillhandahåller ett stort urval av produkter 14 00:00:51,630 --> 00:00:54,440 och transportera dem till kunder effektivt. 15 00:00:54,440 --> 00:00:57,870 Och bakom denna förmåga ligger många års erfarenhet 16 00:00:57,870 --> 00:01:01,330 med drift datacenter, med logistik, med alla möjliga saker. 17 00:01:01,330 --> 00:01:05,420 Och så upptäckte vi över 10 år som vi 18 00:01:05,420 --> 00:01:10,840 ville göra det möjligt för våra kunder att göra en massa olika saker, eller hur? 19 00:01:10,840 --> 00:01:16,870 >> Så vi slutade erbjuder några interna tjänster upp till tredje part säljare. 20 00:01:16,870 --> 00:01:20,640 Som vi publicerade enkla webbtjänster såsom vår katalog sökning. 21 00:01:20,640 --> 00:01:22,910 Och det blev verkligen uppenbara riktigt snabbt 22 00:01:22,910 --> 00:01:26,530 att utvecklarna var hungriga för mer av våra tjänster. 23 00:01:26,530 --> 00:01:29,830 Och så detta ledde oss att utveckla AWS. 24 00:01:29,830 --> 00:01:31,910 Så vi frågade vad händer om vi kunde paketera allt 25 00:01:31,910 --> 00:01:36,620 vi gör och erbjuda den till andra över nätet? 26 00:01:36,620 --> 00:01:41,940 >> Så AWS uppdrag är att göra det möjligt företag och utvecklare 27 00:01:41,940 --> 00:01:46,080 att använda webbtjänster för att bygga skal avancerade tillämpningar. 28 00:01:46,080 --> 00:01:49,650 Och webbtjänster är vad folk nu kallar molnet. 29 00:01:49,650 --> 00:01:53,180 Så i 2006 AWS föddes. 30 00:01:53,180 --> 00:01:56,590 Och låt oss tala om vad AWS egentligen är. 31 00:01:56,590 --> 00:02:01,310 >> Så vi ger olika tjänster på olika nivåer. 32 00:02:01,310 --> 00:02:06,060 Så vi har typ av våra kärntjänster, vår datorlagring och databas. 33 00:02:06,060 --> 00:02:08,250 Och då har vi också ett nätverksskikt, 34 00:02:08,250 --> 00:02:10,289 och vi har en global infrastruktur, så vi har 35 00:02:10,289 --> 00:02:13,812 fick regioner runt om i världen och tillgänglighetszoner runt om i världen. 36 00:02:13,812 --> 00:02:15,520 Och sedan har vi tjänster på högre nivå, 37 00:02:15,520 --> 00:02:18,670 som applikationstjänster som du använder för att bygga vågrätt 38 00:02:18,670 --> 00:02:20,434 skalbara applikationer. 39 00:02:20,434 --> 00:02:22,850 Och sedan har vi driftsättning och administrativa tjänster. 40 00:02:22,850 --> 00:02:26,010 Så dessa är tjänster som du använder för att distribuera din kod i AWS 41 00:02:26,010 --> 00:02:29,100 och att administrera ditt AWS-konto som det skalor. 42 00:02:29,100 --> 00:02:32,120 >> Så låt oss tala om vår globala infrastruktur först. 43 00:02:32,120 --> 00:02:35,960 Vi har 11 regioner runt om i världen. 44 00:02:35,960 --> 00:02:39,680 Så vi har precis lagt en ny region för några veckor sedan i Frankfurt, 45 00:02:39,680 --> 00:02:41,500 men varje region är som en separat moln. 46 00:02:41,500 --> 00:02:43,580 Så dessa tjänster är jag ska prata om, de 47 00:02:43,580 --> 00:02:46,350 existerar i de olika regionerna. 48 00:02:46,350 --> 00:02:50,370 Så i USA, det finns en region i norra Virginia. 49 00:02:50,370 --> 00:02:54,390 Det finns ett område i nord Kalifornien och i Oregon. 50 00:02:54,390 --> 00:02:57,690 >> Regionen i Oregon är också koldioxidneutral. 51 00:02:57,690 --> 00:03:00,200 Vi har också en region Oregon kallas GovCloud. 52 00:03:00,200 --> 00:03:05,370 Så om du har en arbetsbelastning som behöver vara ITAR-kompatibel, så det är 53 00:03:05,370 --> 00:03:09,580 Internationell trafik och minskning av antalet handeldvapen Fördraget, bör du använda GovCloud. 54 00:03:09,580 --> 00:03:12,510 >> Så det viktiga om detta är att du 55 00:03:12,510 --> 00:03:15,100 välja och vraka där dina data går och var dina appar går. 56 00:03:15,100 --> 00:03:19,370 Så vi inte flytta dina data över regioner eller över tillgänglighetszoner 57 00:03:19,370 --> 00:03:22,277 om det är en tjänst där du kan välja tillgängligheten zonen. 58 00:03:22,277 --> 00:03:23,860 Du kan välja och vraka när det går. 59 00:03:23,860 --> 00:03:24,526 Du kan flytta den. 60 00:03:24,526 --> 00:03:27,920 Vi ger dig verktyg för att flytta din uppgifter, men vi kommer inte att flytta det åt dig. 61 00:03:27,920 --> 00:03:30,710 >> Och det inom varje region finns det minst två tillgänglighet zoner, 62 00:03:30,710 --> 00:03:33,020 och vi ska prata om vad de är i en sekund. 63 00:03:33,020 --> 00:03:35,530 Och det finns också 52 kant platser runt om i världen. 64 00:03:35,530 --> 00:03:40,850 Så kantplatser är i grunden för vår Cloudfront, [? molnet?] distributionen 65 00:03:40,850 --> 00:03:43,410 nätverk, och vår Route 53 DNS-tjänst. 66 00:03:43,410 --> 00:03:47,100 Och så finns det en hel del av dem eftersom de är närmare användarna, 67 00:03:47,100 --> 00:03:49,360 eftersom de är latency-baserade tjänster. 68 00:03:49,360 --> 00:03:51,410 Så latency frågor för dem. 69 00:03:51,410 --> 00:03:54,630 >> Så detta är vad en typisk region ser ut. 70 00:03:54,630 --> 00:03:56,630 Och sedan [? inom?] varje region finns det, 71 00:03:56,630 --> 00:03:58,530 som sagt, åtminstone två tillgänglighet zoner. 72 00:03:58,530 --> 00:04:01,390 En tillgänglighet zonen är åtminstone ett datacenter, 73 00:04:01,390 --> 00:04:04,340 ibland kan det vara mer inom samma geografiska område. 74 00:04:04,340 --> 00:04:09,010 Och våra tillgänglighet zoner är utformade att vara på olika översvämningsplan, fel 75 00:04:09,010 --> 00:04:15,501 slätter ha distinkt makten verktyg och olika tier 1 Internetleverantörer. 76 00:04:15,501 --> 00:04:17,500 Så du bör utforma ditt ansökan [? sinne?] 77 00:04:17,500 --> 00:04:20,240 där något kan hända i en tillgänglighet zon, 78 00:04:20,240 --> 00:04:23,245 men så du bör sprida ut din tillämpning i flera tillgänglighet 79 00:04:23,245 --> 00:04:27,100 zoner eftersom de är byggda med dessa uppsägningar i åtanke. 80 00:04:27,100 --> 00:04:30,490 >> Och så vi driva en hel del företag som du känner igen. 81 00:04:30,490 --> 00:04:36,590 Så från Airbnb, till Netflix, till Dropbox, till Yelp, 82 00:04:36,590 --> 00:04:41,270 Vi har alla typer av startups och företag som kör arbetsbelastning på oss. 83 00:04:41,270 --> 00:04:44,610 Inom den offentliga sektorn, har vi alla typer av myndigheter 84 00:04:44,610 --> 00:04:47,740 som körs på oss, edtech startups, universiteten. 85 00:04:47,740 --> 00:04:52,910 Obama-kampanjen sprang i princip alla av sina grejer på Amazon Web Services. 86 00:04:52,910 --> 00:04:56,690 >> Och bara för att ge dig ett perspektiv på vår skalning, en genomsnittlig dag 87 00:04:56,690 --> 00:05:00,840 vi hade tillräckligt ny server förmåga att stödja 88 00:05:00,840 --> 00:05:04,400 Amazon.com globala infrastruktur när det var en $ 7000000000 89 00:05:04,400 --> 00:05:05,740 affärs redan 2004. 90 00:05:05,740 --> 00:05:08,500 Så det är hur mycket vi hade en genomsnittlig dag. 91 00:05:08,500 --> 00:05:11,910 >> Så det allmänna begreppet är om du tänka på hur får man ström. 92 00:05:11,910 --> 00:05:14,940 Så du får ström, det är på efterfrågan, eller hur? 93 00:05:14,940 --> 00:05:19,580 Så vet du när du får det, du vet att du kan få det. 94 00:05:19,580 --> 00:05:22,950 Det är jämn, så att du vet vilken spänning du får. 95 00:05:22,950 --> 00:05:26,940 Det är pay as you go, så du betalar för exakt hur mycket du använder. 96 00:05:26,940 --> 00:05:29,020 Och det är tillgängligt. 97 00:05:29,020 --> 00:05:31,060 Så du koppla in, du vet du ska få makt. 98 00:05:31,060 --> 00:05:34,350 Så vi har tagit det och utvidgas det till datoranvändning. 99 00:05:34,350 --> 00:05:36,710 >> Så detta löser en hel del problem. 100 00:05:36,710 --> 00:05:41,230 Vi ser typiskt mycket IT organisationer. 101 00:05:41,230 --> 00:05:43,130 De har detta problem kapacitet. 102 00:05:43,130 --> 00:05:46,370 Så de har vissa belopp av IT-behov, och sedan de 103 00:05:46,370 --> 00:05:49,290 måste över bestämmelse deras kapacitet. 104 00:05:49,290 --> 00:05:53,110 Så antingen de är sätt over-provisioning, eller att de inte har tillräckligt med kapacitet, 105 00:05:53,110 --> 00:05:54,930 och de har missnöjda kunder. 106 00:05:54,930 --> 00:05:59,820 >> Så till exempel, dessa är olika mönster av trafiken. 107 00:05:59,820 --> 00:06:01,980 Så oavsett om du har saker att slå av och på, 108 00:06:01,980 --> 00:06:05,920 eller växa snabbt, eller har variabla toppar eller förutsägbara toppar, för alla dessa, 109 00:06:05,920 --> 00:06:08,122 du antingen kommer att över bestämmelse normalt, 110 00:06:08,122 --> 00:06:09,580 eller du kommer att under bestämmelse. 111 00:06:09,580 --> 00:06:12,990 Så du antingen ha avfall, eller du har missnöjda kunder. 112 00:06:12,990 --> 00:06:17,400 >> Så vad AWS ger dig möjlighet att göra är att du kan skala upp och ner dynamiskt 113 00:06:17,400 --> 00:06:19,510 baserat på vad din faktiska användning mönster är. 114 00:06:19,510 --> 00:06:23,270 Så du kan betala bara för det du använder. 115 00:06:23,270 --> 00:06:25,115 Och du kan starta instanser, så exempelvis 116 00:06:25,115 --> 00:06:27,030 är vårt ord för virtuell server. 117 00:06:27,030 --> 00:06:29,280 Du kan starta en Exempelvis kan du starta 118 00:06:29,280 --> 00:06:33,160 tusentals fall i minuter eller sekunder, precis lika mycket som du behöver. 119 00:06:33,160 --> 00:06:35,897 Och du kan ringa upp och ner efter behov. 120 00:06:35,897 --> 00:06:38,730 Så låt mig prata med dig om en exempel som är typ av nära hemmet. 121 00:06:38,730 --> 00:06:44,930 Så detta är en typisk trafik diagrammet för november för Amazon.com. 122 00:06:44,930 --> 00:06:49,491 Och de två sista topparna här, någon som vet vad de är? 123 00:06:49,491 --> 00:06:49,990 Så they're-- 124 00:06:49,990 --> 00:06:51,180 >> PUBLIK: Cyber ​​måndag? 125 00:06:51,180 --> 00:06:53,430 >> LEO ZHADANOVSKY: Cyber ​​måndag och Black Friday, eller hur? 126 00:06:53,430 --> 00:06:57,020 Så traditionellt, vad Amazon.com hade göra var de tvungna att tillhandahålla kapacitet 127 00:06:57,020 --> 00:06:58,330 för att täcka dessa två toppar. 128 00:06:58,330 --> 00:07:04,490 Så som ett resultat, 76% av tiden, de hade för mycket kapacitet. 129 00:07:04,490 --> 00:07:07,640 Och endast 24% av tiden var de fullt utnyttja den. 130 00:07:07,640 --> 00:07:12,730 Och så under 2010 Amazon.com vände från sin sista fysiska webbserver 131 00:07:12,730 --> 00:07:14,430 och flyttade den till AWS. 132 00:07:14,430 --> 00:07:16,660 Så detta är vad trafiken Mönstret ser ut nu. 133 00:07:16,660 --> 00:07:19,240 Kapaciteten är precis ovanför vad som faktiskt behövs. 134 00:07:19,240 --> 00:07:23,100 >> Så varför ser vi kunderna att anta cloud computing i AWS så snabbt? 135 00:07:23,100 --> 00:07:24,480 Tja, agility. 136 00:07:24,480 --> 00:07:27,090 Så det är det primära Anledningen till att vi ser. 137 00:07:27,090 --> 00:07:28,590 Varför är agility viktigt? 138 00:07:28,590 --> 00:07:31,790 Tja, gör det kunderna till göra saker som i den gamla världen 139 00:07:31,790 --> 00:07:36,090 tog veckor eller månader att göra dem i minuter eller sekunder. 140 00:07:36,090 --> 00:07:39,510 Så du kan göra saker som spinn upp en helt ny Dev eller testmiljö, 141 00:07:39,510 --> 00:07:42,010 snurra upp en helt ny DR miljö, snurra upp 142 00:07:42,010 --> 00:07:45,180 50 fall, eller 1000 instanser för högtrafik, 143 00:07:45,180 --> 00:07:49,140 ta bort de 1.000 fall ställa upp ett HPC-kluster, eller en GS kluster, 144 00:07:49,140 --> 00:07:51,430 och du kan göra det allt i minuter på AWS. 145 00:07:51,430 --> 00:07:54,960 >> Så vad detta leder till är en kultur av innovation. 146 00:07:54,960 --> 00:07:57,290 Så du kan experimentera ofta. 147 00:07:57,290 --> 00:08:00,190 Du kan betala bara för det du använder och du kan misslyckas utan risk. 148 00:08:00,190 --> 00:08:04,477 Så om du försöker något, du har betalas för ett par timmar av användning. 149 00:08:04,477 --> 00:08:05,310 Det är inte en stor sak. 150 00:08:05,310 --> 00:08:08,150 Du har inte lagt en storkapitalet investeringar i förskott för det. 151 00:08:08,150 --> 00:08:10,930 >> Så vad är kunder faktiskt använder AWS för? 152 00:08:10,930 --> 00:08:16,170 Tja, så University of Notre Dame, de flyttade sin webbplats över till AWS. 153 00:08:16,170 --> 00:08:21,150 De har i genomsnitt ca 38.000 besökare per dag till deras webbplats, 154 00:08:21,150 --> 00:08:26,150 men det kan svälla till 150.000 under sportevenemang och fotbollsmatcher. 155 00:08:26,150 --> 00:08:29,840 Så de flyttade sin webbplats över till oss. 156 00:08:29,840 --> 00:08:33,650 Och nu deras hemsida kan stödja en ökning av trafiken 500%, hela 157 00:08:33,650 --> 00:08:36,600 medan de har sparat 40% över deras befintliga 158 00:08:36,600 --> 00:08:39,120 på plats setup för deras hemsida. 159 00:08:39,120 --> 00:08:47,530 >> NASA JPL, de använder AWS till live stream den Nyfikenhet Mars Rover landning. 160 00:08:47,530 --> 00:08:51,320 Och så de fick reda bara sex dagar i förväg 161 00:08:51,320 --> 00:08:53,650 att de behövde hitta en annan leverantör 162 00:08:53,650 --> 00:08:56,030 från deras vanliga leverantör för deras live stream. 163 00:08:56,030 --> 00:08:58,140 Detta var också samma tid som de olympiska spelen. 164 00:08:58,140 --> 00:09:01,686 Så de kunde inte köpa CDM kapacitet någonstans på den tiden. 165 00:09:01,686 --> 00:09:04,310 Och så de i princip ställa in sitt eget innehåll leveransnätverk 166 00:09:04,310 --> 00:09:07,240 på vår EC2 service i sex dagar. 167 00:09:07,240 --> 00:09:10,090 Och de kunde ha Det skala upp till deras behov. 168 00:09:10,090 --> 00:09:13,480 De var, tror jag, föreställa omkring en miljon tittare. 169 00:09:13,480 --> 00:09:16,200 Så det var en riktigt intressant teknisk foder de använde, 170 00:09:16,200 --> 00:09:18,990 Adobe Flash Media-servrar och [? internet?] cachar. 171 00:09:18,990 --> 00:09:23,350 Och de kunde distribuera hela kluster av dessa programmässigt som 172 00:09:23,350 --> 00:09:23,850 behövs. 173 00:09:23,850 --> 00:09:26,590 Och då de snurrade ner när dem de inte använder dem längre. 174 00:09:26,590 --> 00:09:32,680 >> Obama-kampanjen under 2012 använt AWS för över 200 ansökningar 175 00:09:32,680 --> 00:09:34,950 att de lagras på plattformen. 176 00:09:34,950 --> 00:09:39,010 De hade allt från kalla verktyg, till betalning processorer, 177 00:09:39,010 --> 00:09:43,920 till mobila applikationer, till frivilligorganisation webbplatser, 178 00:09:43,920 --> 00:09:47,269 till stora uppgifter analysverktyg. 179 00:09:47,269 --> 00:09:49,060 Och allt måste arbeta på valdagen. 180 00:09:49,060 --> 00:09:52,459 Så för att flytta valdagen skulle kräver en grundlagsändring, 181 00:09:52,459 --> 00:09:53,750 så att inte skulle hända. 182 00:09:53,750 --> 00:09:56,208 Så alla deras system skulle att få arbeta på dag ett. 183 00:09:56,208 --> 00:09:57,670 Och de gjorde. 184 00:09:57,670 --> 00:10:00,660 >> Så låt oss tala om de faktiska tjänsterna. 185 00:10:00,660 --> 00:10:03,130 Så först av nätverkstjänster. 186 00:10:03,130 --> 00:10:06,750 Så Amazon VPC är Virtual Private Cloud. 187 00:10:06,750 --> 00:10:09,500 Det är i grunden en mjukvarudefinierad nätverk 188 00:10:09,500 --> 00:10:13,910 som lever på toppen av din EC2 instanser, och dina RDS, som vi ska prata om, 189 00:10:13,910 --> 00:10:15,120 och ElastiCache. 190 00:10:15,120 --> 00:10:20,080 >> Och så du kan definiera en privat adressutrymme för dina instanser. 191 00:10:20,080 --> 00:10:22,820 Du kan bryta upp det i offentliga subnät, privata subnät. 192 00:10:22,820 --> 00:10:27,790 Du kan göra VPN-anslutningar till din på plats datacenter. 193 00:10:27,790 --> 00:10:33,635 Du kan då också utöka din på plats adressutrymme till VPC. 194 00:10:33,635 --> 00:10:37,400 Du har makt att manipulera rutten bord så att du kan anpassa saker. 195 00:10:37,400 --> 00:10:40,450 Du har nätverksåtkomst kontrollistor i VPC. 196 00:10:40,450 --> 00:10:42,370 [? Så det?] Ger dig en stor flexibilitet 197 00:10:42,370 --> 00:10:45,640 över vad du har körs i AWS. 198 00:10:45,640 --> 00:10:47,140 >> Sedan finns AWS Direct. 199 00:10:47,140 --> 00:10:50,820 Så Direct är en privat anslutning till våra regioner. 200 00:10:50,820 --> 00:10:54,380 Så du kan få en etta eller en 10 gig länk eller flera en eller 10 gig länkar 201 00:10:54,380 --> 00:10:55,720 upp till en region. 202 00:10:55,720 --> 00:10:58,470 Så om du laddar upp en hel del uppgifter eller ladda ner en hel del data 203 00:10:58,470 --> 00:11:01,440 och behöver privat anslutning, det är ett alternativ där. 204 00:11:01,440 --> 00:11:02,710 >> Det finns också Route 53. 205 00:11:02,710 --> 00:11:05,410 Så Route 53 är vår DNS-tjänst. 206 00:11:05,410 --> 00:11:07,860 Det gör alla typer av intressanta saker. 207 00:11:07,860 --> 00:11:09,250 Så det stöder hälsokontroller. 208 00:11:09,250 --> 00:11:12,590 Så du kan, säg, köra två exemplar av din webbplats samtidigt. 209 00:11:12,590 --> 00:11:15,860 Och om en av dem misslyckas, du omdirigera trafiken till den andra kopian. 210 00:11:15,860 --> 00:11:20,400 >> Eller du kan göra geografi baserade register så du kan dirigera trafik för ett land 211 00:11:20,400 --> 00:11:22,870 till ett kluster från en annan land till ett annat kluster. 212 00:11:22,870 --> 00:11:27,140 Du kan göra A / B-testning, så du kan ha 80% av din trafik 213 00:11:27,140 --> 00:11:30,510 en kopia av din webbplats och 20% till den nya kopian av din webbplats 214 00:11:30,510 --> 00:11:33,120 och se vilken som presterar bättre. 215 00:11:33,120 --> 00:11:35,385 Så du kan göra alla typer av intressanta saker där. 216 00:11:35,385 --> 00:11:36,760 Du kan göra latens baserade register. 217 00:11:36,760 --> 00:11:39,160 Så du kan ha kopior av din hemsida över hela världen 218 00:11:39,160 --> 00:11:43,500 och har användaren skickas till vilken ens närmast dem utifrån latens. 219 00:11:43,500 --> 00:11:46,030 Det har också djupa integrationen med AWS tjänster, 220 00:11:46,030 --> 00:11:50,980 så som våra lastbalanse, och S3, och Cloudfront, 221 00:11:50,980 --> 00:11:53,680 så det är verkligen lätt att peka saker till Cloudfront 222 00:11:53,680 --> 00:11:57,190 fördelningar för ditt LBS eller S3 hinkar. 223 00:11:57,190 --> 00:11:57,930 >> Sedan finns EC2. 224 00:11:57,930 --> 00:12:00,432 Så EC2 är vår virtuella servertjänst. 225 00:12:00,432 --> 00:12:01,390 Du kan köras på Windows. 226 00:12:01,390 --> 00:12:02,560 Du kan köra Linux på den. 227 00:12:02,560 --> 00:12:05,230 Du har full kontroll av operativsystemet. 228 00:12:05,230 --> 00:12:09,519 Det finns olika varianter av Windows och Linux, så Red Hat, Debian, Ubuntu. 229 00:12:09,519 --> 00:12:11,560 Vi har vår egen distribution heter Amazon Linux. 230 00:12:11,560 --> 00:12:14,000 Du kan välja vilken du vill. 231 00:12:14,000 --> 00:12:15,680 >> Det finns olika typer av instanser. 232 00:12:15,680 --> 00:12:18,330 Så det finns över 27 instans Typer på denna punkt. 233 00:12:18,330 --> 00:12:21,590 Så det finns olika instans familjer baserade på olika arbetsbelastningar. 234 00:12:21,590 --> 00:12:23,550 Så det finns generella purpose instanser, vilket 235 00:12:23,550 --> 00:12:26,910 är bara, om du inte vet vad du behöver, du kan börja med dem. 236 00:12:26,910 --> 00:12:30,620 >> Det har compute optimeras, vilket är bra för saker som webbservrar, 237 00:12:30,620 --> 00:12:31,160 rätt? 238 00:12:31,160 --> 00:12:33,450 Det är minnet optimerad instanser, vilka 239 00:12:33,450 --> 00:12:36,190 är bra för saker som datum relationsdatabaser. 240 00:12:36,190 --> 00:12:41,230 Det finns lagringsoptimerad instanser, så dessa har stora SSD på dem. 241 00:12:41,230 --> 00:12:46,440 Så de är bra för saker gillar Mongo eller NoSQL, eller hur? 242 00:12:46,440 --> 00:12:49,750 >> Och det finns grafik optimerade instanser, 243 00:12:49,750 --> 00:12:52,970 vilket är bra för GPU beräkna och kluster instanser. 244 00:12:52,970 --> 00:12:54,940 Och slutligen finns det kostnads optimerade förekomster. 245 00:12:54,940 --> 00:12:56,850 Så om du bara försöker att experimentera, du 246 00:12:56,850 --> 00:13:01,820 kan få ett gäng låg kostnad instans typer som är bra för denna användning fallet. 247 00:13:01,820 --> 00:13:03,330 Sedan finns Auto Scaling. 248 00:13:03,330 --> 00:13:07,840 Så Auto Scaling är ett API för EC2. 249 00:13:07,840 --> 00:13:12,360 Och det kan du vågrätt skala upp och ner nivåerna i EC2 instanser. 250 00:13:12,360 --> 00:13:14,460 Så låt oss säga att du har ett gäng webbservrar. 251 00:13:14,460 --> 00:13:17,970 >> Och liksom i Notre Dame fallet du Normalt måste du ha två av dem, 252 00:13:17,970 --> 00:13:19,519 men du kanske måste skala för 10. 253 00:13:19,519 --> 00:13:21,810 Tja, kan du använda Auto Scaling att automatiskt utlösa 254 00:13:21,810 --> 00:13:24,360 skala upp eller ner händelser baserad på en metrisk. 255 00:13:24,360 --> 00:13:28,020 Så [? CPU?] Användning, latens. 256 00:13:28,020 --> 00:13:30,570 Du kan göra egna mått, så det är ganska öppet slutade där. 257 00:13:30,570 --> 00:13:32,490 >> Du kan också skala baserad på ett schema. 258 00:13:32,490 --> 00:13:36,180 Så om du vet att du kommer att ha mycket trafik på måndagen 6:00, 259 00:13:36,180 --> 00:13:40,150 du kan skala upp på måndag klockan 6:00 och skala ner på måndagen 05:00. 260 00:13:40,150 --> 00:13:43,610 Du kan också göra det baserat på bara kommandoraden kommandon. 261 00:13:43,610 --> 00:13:45,150 >> Sedan finns elastisk lastbalansering. 262 00:13:45,150 --> 00:13:48,070 Så elastisk lastbalansering är en hanterad lastbalanse. 263 00:13:48,070 --> 00:13:51,590 Så du klickar på en knapp, det Bestämmelserna en lastbalanse för dig. 264 00:13:51,590 --> 00:13:54,610 Den lastbalanse bor i multipla tillgänglighet zoner. 265 00:13:54,610 --> 00:14:00,570 Det gör SSL lossning för hamnar 25, 80, 443, 266 00:14:00,570 --> 00:14:05,750 och något över 1024 för TCP-trafik. 267 00:14:05,750 --> 00:14:09,469 >> Det gör anslutning dränering, proxy protokoll stöd. 268 00:14:09,469 --> 00:14:11,135 Så det är en väldigt funktionsrik lastbalanse. 269 00:14:11,135 --> 00:14:13,440 Och det har fått integration med Auto Scaling. 270 00:14:13,440 --> 00:14:16,690 Så när du använder Auto Scaling och du skala upp och ner, 271 00:14:16,690 --> 00:14:19,700 du kan få dina instanser automatiskt gå med i eller lämna 272 00:14:19,700 --> 00:14:21,810 en elastisk lastbalanse. 273 00:14:21,810 --> 00:14:23,980 >> Så då är det våra lagringstjänster. 274 00:14:23,980 --> 00:14:27,170 Så den första är Amazon EBS eller elastiska blocket Store. 275 00:14:27,170 --> 00:14:32,720 Dessa är ihållande volymer som du kan montera dina EC2 instanser. 276 00:14:32,720 --> 00:14:34,800 Så du kan snapshot dem. 277 00:14:34,800 --> 00:14:39,550 Så när snapshot en EBS volym, det går till S3, 278 00:14:39,550 --> 00:14:41,730 som vi ska tala om på en sekund. 279 00:14:41,730 --> 00:14:44,080 Det finns tre olika typer av EBS volymer. 280 00:14:44,080 --> 00:14:48,350 >> Det finns magnetiska EBS, vilket är precis det typ av standard typ av magnetisk skiva. 281 00:14:48,350 --> 00:14:51,030 Det är det mest ekonomiska alternativet. 282 00:14:51,030 --> 00:14:53,210 Sedan finns generella Syftet SSD, där vi 283 00:14:53,210 --> 00:14:55,830 få tre IOPS per gigabyte bestämmelse. 284 00:14:55,830 --> 00:14:59,080 Så om du har en terabyte volym, har du 3000 IOPS. 285 00:14:59,080 --> 00:15:02,730 Och sedan det har tillhanda IOPS. 286 00:15:02,730 --> 00:15:06,660 Så tillhanda IOPS är när du betala för hur mycket diskutrymme du använder 287 00:15:06,660 --> 00:15:08,270 och hur mycket IOPS kapacitet du behöver. 288 00:15:08,270 --> 00:15:12,150 Så du kan tillhandahålla upp till 4000 IOPS per volym. 289 00:15:12,150 --> 00:15:16,360 >> Så då finns Amazon S3. 290 00:15:16,360 --> 00:15:19,340 Amazon S3 är vår objekt butik. 291 00:15:19,340 --> 00:15:23,230 Så Amazon S3, kan du använda det lagra precis alla typer av data. 292 00:15:23,230 --> 00:15:27,850 Du kan använda den för att lagra statisk webbplatser och slang statiska webbplatser. 293 00:15:27,850 --> 00:15:32,870 Du kan använda S3 för säkerhetskopiering och arkiv i vissa användningsfall 294 00:15:32,870 --> 00:15:40,500 som din källa och utgång hink för stora datamängder, eller omkodning. 295 00:15:40,500 --> 00:15:47,700 Det kan också användas som ett ursprung för en Cloudfront fördelning. 296 00:15:47,700 --> 00:15:49,180 >> Så S3: s super kraftfull. 297 00:15:49,180 --> 00:15:52,660 S3: s konstruerad för 11 linjer av hållbarhet. 298 00:15:52,660 --> 00:15:55,480 Så vad det betyder är att det kan upprätthålla förlusten av minst två uppgifter 299 00:15:55,480 --> 00:16:00,790 centra samtidigt utan att förlora dina data. 300 00:16:00,790 --> 00:16:02,050 Du kan göra kryptering på S3. 301 00:16:02,050 --> 00:16:05,150 Så serveruppsättning kryptering, eller server ställa kryptering med din nyckel. 302 00:16:05,150 --> 00:16:08,870 Så om du vill att hantera nycklar, kan du göra det också. 303 00:16:08,870 --> 00:16:09,940 >> Och det finns Glacier. 304 00:16:09,940 --> 00:16:12,670 Så Glacier är vår långsiktiga arkivtjänst. 305 00:16:12,670 --> 00:16:15,050 Den är också utformad för 11 rader med hållbarhet, 306 00:16:15,050 --> 00:16:18,510 men det är för när du vill spara något och glömma det, eller hur? 307 00:16:18,510 --> 00:16:21,690 Så oavsett om överensstämmelse eller annan skäl måste du arkivera något, 308 00:16:21,690 --> 00:16:22,890 du bör använda Glacier. 309 00:16:22,890 --> 00:16:26,210 Så Glacier kostar $ 0,01 per gigabyte per månad. 310 00:16:26,210 --> 00:16:29,550 Och Amazon S3 börjar $ 0,03 per gigabyte per månad. 311 00:16:29,550 --> 00:16:35,274 Så Glacier är billigare och Glacier tar 3-5 timmar 312 00:16:35,274 --> 00:16:36,190 att få dina data tillbaka. 313 00:16:36,190 --> 00:16:37,939 Så om det är OK, om det är en arkiv fall 314 00:16:37,939 --> 00:16:40,970 sedan Glacier s förmodligen rätt användningsfall för det. 315 00:16:40,970 --> 00:16:42,300 >> Sedan finns Storage Gateway. 316 00:16:42,300 --> 00:16:44,720 Så Storage Gateway är en virtuell maskin 317 00:16:44,720 --> 00:16:50,070 att du kan köra lokalt i VMware eller Hyper-V. 318 00:16:50,070 --> 00:16:52,300 Det ger dig en iSCSI slutpunkt. 319 00:16:52,300 --> 00:16:54,575 Du kan sedan ställa in annan VM ovanpå det 320 00:16:54,575 --> 00:16:58,440 som exponerar att iSCSI slutpunkt med CIFS eller NFS. 321 00:16:58,440 --> 00:17:01,690 Allt som går in i den nätverksresurs och sedan får 322 00:17:01,690 --> 00:17:05,970 backas upp till Amazon S3 eller Glacier, eller EBS beroende på hur du sätter upp den. 323 00:17:05,970 --> 00:17:10,430 Så det är ett enkelt sätt att få dina data upp till AWS. 324 00:17:10,430 --> 00:17:12,510 >> Så då är det våra databastjänster. 325 00:17:12,510 --> 00:17:14,589 Så den första är Amazon RDS. 326 00:17:14,589 --> 00:17:17,589 Så detta är vår relations databastjänst. 327 00:17:17,589 --> 00:17:21,420 Så detta är en hanterad relations Databasen [? för dig. ?] 328 00:17:21,420 --> 00:17:27,030 Det kommer att stödja SQL Server, Oracle, MySQL, och Postgres motorer. 329 00:17:27,030 --> 00:17:28,820 >> Det gör automatisk failover. 330 00:17:28,820 --> 00:17:31,580 Så om du har Multi-AZ alternativet aktiverat, 331 00:17:31,580 --> 00:17:37,070 det gör synkron blocknivå replikering över tillgänglighetszoner. 332 00:17:37,070 --> 00:17:41,550 Och sedan om din primära misslyckas, det ska bara automatiskt 333 00:17:41,550 --> 00:17:43,590 failover mellan dem. 334 00:17:43,590 --> 00:17:47,410 Det också, för MySQL motor, stöd Läs repliker inom samma region 335 00:17:47,410 --> 00:17:49,210 eller mellan olika regioner. 336 00:17:49,210 --> 00:17:51,720 Och det finns alla typer av intressanta alternativ där. 337 00:17:51,720 --> 00:17:53,200 Så det ska göra dina säkerhetskopior för dig. 338 00:17:53,200 --> 00:17:54,480 Så det ska backup till S3. 339 00:17:54,480 --> 00:17:57,470 Det kommer att göra din lapp för dig också. 340 00:17:57,470 --> 00:17:58,900 >> Sedan finns DynamoDB. 341 00:17:58,900 --> 00:18:01,740 DynamoDB är vår lyckades NoSQL tjänst. 342 00:18:01,740 --> 00:18:04,840 För Dynamo DB tar det bort alla administrativa bördan 343 00:18:04,840 --> 00:18:09,190 att hantera en NoSQL tjänst för dig. 344 00:18:09,190 --> 00:18:11,630 Så du bara bestämmelse bordet och du säger 345 00:18:11,630 --> 00:18:13,380 hur mycket läsa och skriva kapacitet du vill. 346 00:18:13,380 --> 00:18:15,090 Och det kommer att leverera det åt dig. 347 00:18:15,090 --> 00:18:16,929 Så det är en extremt enkel tjänst att använda. 348 00:18:16,929 --> 00:18:17,970 Sedan finns ElastiCache. 349 00:18:17,970 --> 00:18:21,860 Så ElastiCache är vår lyckades cache-tjänst. 350 00:18:21,860 --> 00:18:25,010 Det är i grunden en hanterad Redis eller ElastiCache. 351 00:18:25,010 --> 00:18:28,830 Så återigen, kan du tillhandahålla ett kluster av ElastiCache eller redis instanser 352 00:18:28,830 --> 00:18:34,240 och inte behöver oroa sig för säkerhetskopior, eller failover eller någon av det grejer. 353 00:18:34,240 --> 00:18:36,530 >> Sedan har vi våra applikationstjänster. 354 00:18:36,530 --> 00:18:38,770 Så Cloudfront är vår innehållsleveransnätverk 355 00:18:38,770 --> 00:18:42,240 och det lever på de Edge platser som jag talade om tidigare. 356 00:18:42,240 --> 00:18:44,680 Så Cloudfront kan användas för live video streaming, 357 00:18:44,680 --> 00:18:49,150 för on demand-video streaming, och för att bara ha en hemsida, 358 00:18:49,150 --> 00:18:50,940 så en webbplats. 359 00:18:50,940 --> 00:18:54,270 Så du kan ha hemsida värd på elastiska lastbalanse, 360 00:18:54,270 --> 00:18:59,236 eller instanser, eller S3 hinkar, eller bara på plats hårdvara. 361 00:18:59,236 --> 00:19:01,610 Och du kan sätta en Cloudfront fördelning framför den. 362 00:19:01,610 --> 00:19:02,660 Det kommer cache ditt innehåll. 363 00:19:02,660 --> 00:19:04,160 Det ska sätter den på kantplatser. 364 00:19:04,160 --> 00:19:06,430 Och så när någon går till din webbplats 365 00:19:06,430 --> 00:19:10,100 de kommer att slå Cloudfront, vilket kommer att troligen närmare dem 366 00:19:10,100 --> 00:19:11,980 än vad ursprunget är. 367 00:19:11,980 --> 00:19:15,600 Och det ska lasta en hel del avlastar ursprung, 368 00:19:15,600 --> 00:19:22,600 alltså både du sparar pengar och få en bättre användarupplevelse. 369 00:19:22,600 --> 00:19:24,780 >> Sedan finns Amazon CloudSearch. 370 00:19:24,780 --> 00:19:26,810 Så CloudSearch är en lyckades söktjänst. 371 00:19:26,810 --> 00:19:30,510 Så du skickar den till din sökbara uppgifter och prata med den genom ett API, 372 00:19:30,510 --> 00:19:32,710 och det ska göra sökresultaten för dig. 373 00:19:32,710 --> 00:19:34,530 Sedan finns den Elastic Transcoder. 374 00:19:34,530 --> 00:19:36,530 Så det är en hanterad omkodning lösning. 375 00:19:36,530 --> 00:19:41,050 Du sätter dina videoklipp till en S3 hink, tala om vad att koda in, 376 00:19:41,050 --> 00:19:45,460 vilket format och vilken storlek och allt. 377 00:19:45,460 --> 00:19:49,470 Och det ska koda den och lägga den till en S3 hink för dig. 378 00:19:49,470 --> 00:19:52,600 >> Sedan finns våra stora datatjänster. 379 00:19:52,600 --> 00:19:55,780 Så vi har fått Amazon EMR, vilket är Elastic Map Reduce. 380 00:19:55,780 --> 00:19:58,200 Så detta är en värd ramverk Hadoop. 381 00:19:58,200 --> 00:20:02,920 Så du kan snurra upp ett Hadoop-kluster från en instans till hundratals fall 382 00:20:02,920 --> 00:20:04,030 om du behöver. 383 00:20:04,030 --> 00:20:06,975 Det har fått djupa integration av S3, så som ett filsystem för den 384 00:20:06,975 --> 00:20:09,830 Du kan använda HDSF, som du traditionellt gör med Hadoop. 385 00:20:09,830 --> 00:20:12,870 Eller du kan göra S3 som filsystem. 386 00:20:12,870 --> 00:20:15,240 >> Det har fått stöd för spotpriser, vilket är, 387 00:20:15,240 --> 00:20:19,110 på Amazon, hur du bjuder för överkapacitet. 388 00:20:19,110 --> 00:20:20,840 Så det stödjer allt detta. 389 00:20:20,840 --> 00:20:26,670 Den stöder vanliga Hadoop ramar såsom Spark och Shark och Hive 390 00:20:26,670 --> 00:20:28,460 och gris. 391 00:20:28,460 --> 00:20:32,950 Och vi har sett över 5,5 miljon EMR kluster 392 00:20:32,950 --> 00:20:35,340 lanseras på denna punkt på Amazon. 393 00:20:35,340 --> 00:20:38,338 >> Då har vi AWS Data Pipeline. 394 00:20:38,338 --> 00:20:40,213 Så Data Pipeline är en tjänsten som kommer att tillåta 395 00:20:40,213 --> 00:20:42,296 du kan flytta data över våra olika databutiker. 396 00:20:42,296 --> 00:20:48,030 Så du kan ta något från S3, sätta det i RDS, sedan göra en del EMR på det, 397 00:20:48,030 --> 00:20:50,760 sätta den i Rödförskjutning, vilket är våra datalagring apparat, 398 00:20:50,760 --> 00:20:54,564 och sedan kan du dra ut något av en på premiss, MySQL instans. 399 00:20:54,564 --> 00:20:56,730 Så det finns alla typer av saker du kan göra med det. 400 00:20:56,730 --> 00:20:57,646 >> Sedan finns Redshift. 401 00:20:57,646 --> 00:21:00,470 Rödförskjutning är vår hanteras Data warehouse. 402 00:21:00,470 --> 00:21:04,880 Det är tänkt att vara petabyte skala, så du kan lagra massor av data på den. 403 00:21:04,880 --> 00:21:07,280 Det är ett massivt parallell arkitektur. 404 00:21:07,280 --> 00:21:10,040 Så du kan ha många noder om du ville. 405 00:21:10,040 --> 00:21:13,509 Och det gör alla backuper och alla den administrativa slå till. 406 00:21:13,509 --> 00:21:14,550 Och sedan finns det Kinesis. 407 00:21:14,550 --> 00:21:17,340 Kinesis är vår realtid bearbetning tjänst. 408 00:21:17,340 --> 00:21:20,970 Så du kan ta lite källa realtids strömmande data, 409 00:21:20,970 --> 00:21:27,360 så att säga som Twitter Firehose, eller ett gäng loggdata, skicka den till Kinesis. 410 00:21:27,360 --> 00:21:29,140 Kinesis hanterar allt för dig. 411 00:21:29,140 --> 00:21:32,250 Och sedan kan du ansluta arbetstagare till den för att dra ut saker 412 00:21:32,250 --> 00:21:36,340 och, säg, gör en levande instrumentpanel eller gör levande analytics på den. 413 00:21:36,340 --> 00:21:38,330 >> Så då har vi våra distributionstjänster. 414 00:21:38,330 --> 00:21:42,530 Så AWS OpsWorks är ett ramverk DevOps. 415 00:21:42,530 --> 00:21:45,237 Så du tar din ansökan, du dela upp den i lager. 416 00:21:45,237 --> 00:21:48,195 Så du har fått ditt lastbalanse lagret, webblager, din app lager, 417 00:21:48,195 --> 00:21:51,590 databasen lagret, och du tillhandahållande saker på dessa skikt 418 00:21:51,590 --> 00:21:53,720 baserad på Chef recept. 419 00:21:53,720 --> 00:21:56,280 Kocken är en konfiguration ledningssystem. 420 00:21:56,280 --> 00:21:59,530 Så det stöder också livscykelhändelser och så 421 00:21:59,530 --> 00:22:01,820 om du inte vill hantera din egen kock, höger, 422 00:22:01,820 --> 00:22:04,570 Om du vill ha någon form av programmatiska sätt att distribuera saker 423 00:22:04,570 --> 00:22:07,420 på dina instanser detta är ett alternativ för dig. 424 00:22:07,420 --> 00:22:09,030 >> Sedan har vi Elastic Beanstalk. 425 00:22:09,030 --> 00:22:16,030 Så Elastic Beanstalk är en tjänst som gör att du att-- säga att du är en utvecklare. 426 00:22:16,030 --> 00:22:18,630 Du har din kod i en Git repa. 427 00:22:18,630 --> 00:22:22,030 Du vill inte behöva oroa om distribution dina egna ELBs eller RDS 428 00:22:22,030 --> 00:22:24,500 instanser eller regelbundna EC2 instanser. 429 00:22:24,500 --> 00:22:29,050 Så vad du gör är att du, från din kod, bara skicka den till Elastic Beanstalk. 430 00:22:29,050 --> 00:22:33,310 Elastisk bönstjälk kommer tillhandahållandet RDS instanser och ELBs och allt det där 431 00:22:33,310 --> 00:22:35,556 för dig och distribuera din kod på dem. 432 00:22:35,556 --> 00:22:37,305 Så det gör det mycket lättare för utvecklare 433 00:22:37,305 --> 00:22:40,600 att distribuera sin kod på AWS. 434 00:22:40,600 --> 00:22:41,910 >> Sedan finns CloudFormation. 435 00:22:41,910 --> 00:22:47,310 Så CloudFormation är en tjänst för behandla din infrastruktur som kod. 436 00:22:47,310 --> 00:22:50,280 Så nu när du har allt detta grejer i din ansökan, 437 00:22:50,280 --> 00:22:52,680 du har fått ditt VPC, och dina säkerhetsgruppregler, 438 00:22:52,680 --> 00:22:56,000 och dina EC2 instanser, och dina RDS instanser. 439 00:22:56,000 --> 00:22:58,130 Så du har hela den här arkitektur på AWS. 440 00:22:58,130 --> 00:23:01,340 Nå, hur gör du program snurra upp det eller återskapa den? 441 00:23:01,340 --> 00:23:04,170 Du kan skriva ett JSON fil som representerar allt detta. 442 00:23:04,170 --> 00:23:05,920 Och sedan kan du [? ta?] som JSON fil 443 00:23:05,920 --> 00:23:08,180 och distribuera ditt infrastruktur på det. 444 00:23:08,180 --> 00:23:10,930 Så du kan ha en arkitektur där, varje gång du distribuerar kod, 445 00:23:10,930 --> 00:23:14,560 den snurrar upp en ny kopia av din helhet arkitektur och sedan misslyckas över till det. 446 00:23:14,560 --> 00:23:19,130 Så kan du också göra detta till har ett muterbart infrastruktur. 447 00:23:19,130 --> 00:23:21,970 >> Sedan slutligen där är vår administrationstjänster. 448 00:23:21,970 --> 00:23:25,270 Så våra administrationstjänster börja med Amazon IAM, 449 00:23:25,270 --> 00:23:27,410 så det är identitets- och åtkomsthantering. 450 00:23:27,410 --> 00:23:30,150 Så det gör att du kan hantera ditt AWS-konto 451 00:23:30,150 --> 00:23:32,290 så du kan ha sub användare och grupper och gör 452 00:23:32,290 --> 00:23:34,330 identitetsfederation och alla typer av saker. 453 00:23:34,330 --> 00:23:36,690 Det är verkligen viktigt för säkerheten. 454 00:23:36,690 --> 00:23:39,440 >> Sedan har vi Amazon CloudWatch, som är vår metrics tjänst. 455 00:23:39,440 --> 00:23:41,956 Så det ger dig CPU-användning och alla typer av statistik. 456 00:23:41,956 --> 00:23:44,080 Och du kan göra egna mätetal och [? du kan göra?] 457 00:23:44,080 --> 00:23:47,050 auto skalning utifrån dessa mått. 458 00:23:47,050 --> 00:23:48,450 >> Och då har vi CloudTrail. 459 00:23:48,450 --> 00:23:50,680 Så CloudTrail är vår service för revision. 460 00:23:50,680 --> 00:23:54,380 Så det kommer att logga API-anrop mot Amazon Web Services. 461 00:23:54,380 --> 00:23:56,560 Så vem startat detta fall? 462 00:23:56,560 --> 00:23:58,060 Vem bytte denna säkerhetsgrupp? 463 00:23:58,060 --> 00:23:59,810 Och log dem i nödvändiga hinkar så du 464 00:23:59,810 --> 00:24:03,650 kan se vad som hände i ditt konto och vem som gjorde det. 465 00:24:03,650 --> 00:24:05,600 >> En ny tjänst som vi har är arbetsytor. 466 00:24:05,600 --> 00:24:08,530 Så det är en desktop virtualisering på AWS. 467 00:24:08,530 --> 00:24:13,290 Så kan du tillhandahållande a arbetsstation, en Windows-arbetsstation, 468 00:24:13,290 --> 00:24:17,810 och det kommer sedan komma upp i ett par minuter. 469 00:24:17,810 --> 00:24:21,470 Det kommer att vara ansluten till din aktiva katalog, så med dina användare. 470 00:24:21,470 --> 00:24:23,580 Och du kan lätt bygga upp det. 471 00:24:23,580 --> 00:24:25,090 Du kan enkelt bestämmelsen en ny. 472 00:24:25,090 --> 00:24:28,250 Det finns olika typer med annan programvara på det. 473 00:24:28,250 --> 00:24:30,740 >> Så nu när vi har gått igenom en hel del av våra tjänster, låt oss 474 00:24:30,740 --> 00:24:31,850 gör en verklig demo. 475 00:24:31,850 --> 00:24:35,700 Så jag kommer att gå över till min webbläsare här. 476 00:24:35,700 --> 00:24:41,270 Så vad jag vill visa dig är hur man snabbt ställa in 477 00:24:41,270 --> 00:24:43,690 en EC2 instans med Wordpress på den. 478 00:24:43,690 --> 00:24:45,440 Och sedan kommer vi att göra samma sak, 479 00:24:45,440 --> 00:24:48,890 men vi kommer att snurra upp en RDS instans och en ELB. 480 00:24:48,890 --> 00:24:52,690 Så vi ska göra det bara på förekomst och vi ska bryta alla nivåer så bra. 481 00:24:52,690 --> 00:24:54,510 >> Så låt oss starta en EC2 instans. 482 00:24:54,510 --> 00:24:57,190 Så det första som Jag har redan gjort här 483 00:24:57,190 --> 00:24:59,230 är du kommer att vilja att ha ett nyckelpar. 484 00:24:59,230 --> 00:25:03,576 Så ett nyckelpar kan du logga in i själva instans. 485 00:25:03,576 --> 00:25:05,450 Så du håller den privata del av nyckelparet, 486 00:25:05,450 --> 00:25:08,570 och vi sätter allmänheten del på förekomsten. 487 00:25:08,570 --> 00:25:11,700 Och det är det som gör att du kan logga in. 488 00:25:11,700 --> 00:25:16,330 Så jag har redan importerat min nyckelpar, bara min vanliga SSH nyckelpar här. 489 00:25:16,330 --> 00:25:19,290 >> Och så den andra saken Jag kommer att göra här är, 490 00:25:19,290 --> 00:25:22,214 Jag har redan en del fall kör, men jag ska lansera en ny. 491 00:25:22,214 --> 00:25:24,130 Så jag ska ta min operativsystem här. 492 00:25:24,130 --> 00:25:27,970 Så du kan se jag har en ganska stora val av operativsystem. 493 00:25:27,970 --> 00:25:31,015 Så jag ska bara plocka din standard Amazon Linux. 494 00:25:31,015 --> 00:25:32,930 >> Och jag kommer att plocka en instans typ. 495 00:25:32,930 --> 00:25:35,890 Och eftersom detta är en webbserver, jag ska 496 00:25:35,890 --> 00:25:39,540 att göra en c3.large eftersom det är förmodligen beräkna intensiv. 497 00:25:39,540 --> 00:25:45,210 Så jag ska välja en c3.large, och jag kommer att lansera en av dem. 498 00:25:45,210 --> 00:25:48,630 Jag ska lämna den i standard VPC för nu. 499 00:25:48,630 --> 00:25:50,810 Jag kommer att lämna allt det här ensam. 500 00:25:50,810 --> 00:25:53,270 >> Och jag kommer att göra det möjligt för CloudWatch övervakning 501 00:25:53,270 --> 00:25:56,204 eftersom CloudWatch detaljerad övervakning ändrar CloudWatch 502 00:25:56,204 --> 00:25:58,870 övervakning från fem minuter resolution till en minut upplösning. 503 00:25:58,870 --> 00:26:02,510 Så jag vill att min webbserver här. 504 00:26:02,510 --> 00:26:05,220 Och sedan ska jag gå till förvaring. 505 00:26:05,220 --> 00:26:08,710 Så jag vill General Purpose SSD på här. 506 00:26:08,710 --> 00:26:11,940 8 spelningar är förmodligen nog för mig, så jag ska bara hålla det. 507 00:26:11,940 --> 00:26:16,360 508 00:26:16,360 --> 00:26:19,230 Jag kommer bara att märka det Wordpress Demo. 509 00:26:19,230 --> 00:26:22,149 Så detta är taggen så jag vet vad det egentligen är. 510 00:26:22,149 --> 00:26:24,190 Och då kommer jag att konfigurera en säkerhetsgrupp. 511 00:26:24,190 --> 00:26:27,510 Så en säkerhetsgrupp är som en brandvägg för instansen. 512 00:26:27,510 --> 00:26:30,780 Så jag kommer att använda en av mina befintliga. 513 00:26:30,780 --> 00:26:35,890 Så här säkerhetsgrupp, det möjliggör SSH, så jag kan köra SSH till den. 514 00:26:35,890 --> 00:26:37,580 Och det gör att HTTP. 515 00:26:37,580 --> 00:26:40,390 >> Nu ska jag vill låsa fast att SSH lite mer. 516 00:26:40,390 --> 00:26:43,220 Du vill inte vem som helst från alla IP-adresser SSHing in. 517 00:26:43,220 --> 00:26:45,240 Så vi kommer att göra det efter det startar. 518 00:26:45,240 --> 00:26:49,100 >> Så jag är nöjd med alla av det här här. 519 00:26:49,100 --> 00:26:50,167 Och jag kommer att starta. 520 00:26:50,167 --> 00:26:52,250 Och då kommer jag att välja vad nyckelpar jag vill. 521 00:26:52,250 --> 00:26:54,750 Så jag kommer att välja att nyckelpar som jag uppdateras innan. 522 00:26:54,750 --> 00:26:57,570 523 00:26:57,570 --> 00:27:01,960 >> Så nu när jag väntar för att det ska starta, låt oss 524 00:27:01,960 --> 00:27:03,320 gå titta på vår säkerhetsgrupp. 525 00:27:03,320 --> 00:27:06,720 Så vi har fått säkerhetsgrupper här. 526 00:27:06,720 --> 00:27:09,550 Här är min trygghet grupp som jag uttryckte det i. 527 00:27:09,550 --> 00:27:11,200 >> Jag ska bara ändra detta här. 528 00:27:11,200 --> 00:27:15,710 Så låt mig göra detta till en lite större här. 529 00:27:15,710 --> 00:27:21,275 Så jag vill ändra på detta från var som helst till Mitt IP. 530 00:27:21,275 --> 00:27:23,150 Därför att viljan automatiskt plocka upp min IP 531 00:27:23,150 --> 00:27:26,650 adress här och lås det ner lite. 532 00:27:26,650 --> 00:27:29,030 >> Och så medan det instans snurrar upp, 533 00:27:29,030 --> 00:27:32,040 låt oss snurra upp lite grejer för våra andra instans 534 00:27:32,040 --> 00:27:35,060 där vi ska bryta ut databasen och lastbalanser 535 00:27:35,060 --> 00:27:37,160 så att den kan vara klar för oss. 536 00:27:37,160 --> 00:27:41,580 Så det första jag kommer att vilja göra är att snurra upp en lastbalanse. 537 00:27:41,580 --> 00:27:44,690 Så jag kommer att välja en lastbalanse här. 538 00:27:44,690 --> 00:27:48,410 Och jag ska kalla det WordpressELB. 539 00:27:48,410 --> 00:27:52,106 540 00:27:52,106 --> 00:27:55,450 Och jag kommer att bara-- alla Jag vill är port 80 i här. 541 00:27:55,450 --> 00:27:57,960 >> Och nu för hälsan kolla, jag ska bara göra TCP. 542 00:27:57,960 --> 00:28:00,190 Så om Apaches igång, det ska vara bra. 543 00:28:00,190 --> 00:28:03,760 Och jag kommer att sänka friska tröskeln precis så det blir friska 544 00:28:03,760 --> 00:28:06,360 ganska snabbt. 545 00:28:06,360 --> 00:28:08,710 Sedan, återigen, har detta en säkerhetsgrupp. 546 00:28:08,710 --> 00:28:12,480 Så jag har redan gjort en säkerhets grupp för detta kallas Wordpress ELB. 547 00:28:12,480 --> 00:28:17,120 Och det är i princip bara att gå att acceptera trafik från Port 80. 548 00:28:17,120 --> 00:28:19,580 Och då jag inte kommer att lägga några instanser till det för nu. 549 00:28:19,580 --> 00:28:22,290 550 00:28:22,290 --> 00:28:26,720 Och jag kommer att hoppa över tagg. 551 00:28:26,720 --> 00:28:30,010 Och så ska vi skapa denna ELB just nu. 552 00:28:30,010 --> 00:28:33,800 >> Så skapade lastbalanser. 553 00:28:33,800 --> 00:28:36,680 Jag kommer även att lansera en mer exempel här, 554 00:28:36,680 --> 00:28:40,280 bara för webben del av min Wordpress. 555 00:28:40,280 --> 00:28:42,580 Så nu kör vi. 556 00:28:42,580 --> 00:28:45,920 Jag ska bara göra samma sak jag gjorde förut. 557 00:28:45,920 --> 00:28:53,620 Så c3.large, CloudWatch detaljerad uppföljning aktiverat. 558 00:28:53,620 --> 00:28:56,290 559 00:28:56,290 --> 00:28:57,310 Kombi SSD. 560 00:28:57,310 --> 00:29:02,470 561 00:29:02,470 --> 00:29:05,590 Kalla detta Wordpress. 562 00:29:05,590 --> 00:29:11,440 563 00:29:11,440 --> 00:29:14,480 >> Och jag vill välja en-- jag redan har en säkerhetsgrupp för detta. 564 00:29:14,480 --> 00:29:18,320 565 00:29:18,320 --> 00:29:23,520 Så här säkerhetsgrupp accepterar trafiken på port 80 från min Wordpress ELB 566 00:29:23,520 --> 00:29:26,430 säkerhetsgrupp, från säkerhet grupp från min lastbalanse, 567 00:29:26,430 --> 00:29:30,654 men även SSH, som återigen, vi kommer att låsa. 568 00:29:30,654 --> 00:29:31,820 Så jag kommer att lansera detta. 569 00:29:31,820 --> 00:29:39,360 570 00:29:39,360 --> 00:29:39,990 Höger. 571 00:29:39,990 --> 00:29:43,530 >> Och vad jag ska göra härnäst är Jag ska starta en RDS instans. 572 00:29:43,530 --> 00:29:44,870 RDS kommer att bli min databas. 573 00:29:44,870 --> 00:29:47,100 Så jag ska gå här. 574 00:29:47,100 --> 00:29:48,560 Jag ska gå till RDS. 575 00:29:48,560 --> 00:29:52,800 576 00:29:52,800 --> 00:29:56,239 Jag ska lansera en ny instans. 577 00:29:56,239 --> 00:29:57,530 Så jag ska plocka min motor. 578 00:29:57,530 --> 00:30:00,850 Så här har jag ett val av MySQL, Postgres, Oracle eller SQL Server. 579 00:30:00,850 --> 00:30:02,640 Jag vill MySQL. 580 00:30:02,640 --> 00:30:06,160 Och så ska jag säga ja. 581 00:30:06,160 --> 00:30:09,680 >> Så detta är ett alternativ för Multi-AZ. 582 00:30:09,680 --> 00:30:14,267 Så Multi-AZ, igen, de replika kommer att snurra upp två RDS instanser 583 00:30:14,267 --> 00:30:15,600 och gör replikering mellan dem. 584 00:30:15,600 --> 00:30:20,510 Och om jag inte vill att jag bara kan ha en enda instans, men jag vill det. 585 00:30:20,510 --> 00:30:22,490 Och då kommer jag att plocka min databasmotor. 586 00:30:22,490 --> 00:30:24,907 Så jag kommer att plocka den senaste här. 587 00:30:24,907 --> 00:30:27,240 Och då kommer jag att plocka vilken typ av exempel jag vill. 588 00:30:27,240 --> 00:30:30,950 >> Så jag vill ha en R3, så det är minnet optimerad instans. 589 00:30:30,950 --> 00:30:32,740 Så jag ska plocka R3. 590 00:30:32,740 --> 00:30:35,430 Och jag kommer att plocka Ja, jag vill Multi-AZ. 591 00:30:35,430 --> 00:30:37,110 Och jag vill ha generell SSD. 592 00:30:37,110 --> 00:30:39,380 >> Och jag förmodligen ha en lite mer förvaring. 593 00:30:39,380 --> 00:30:40,897 Jag kommer att ha 10 spelningar här. 594 00:30:40,897 --> 00:30:42,730 Och då kommer jag att plocka några referenser. 595 00:30:42,730 --> 00:30:44,641 Så vad är identifierare för min databas? 596 00:30:44,641 --> 00:30:46,015 Så det kommer att bli wordpressdb1. 597 00:30:46,015 --> 00:30:50,725 598 00:30:50,725 --> 00:30:53,127 Jag kommer att kalla denna rot. 599 00:30:53,127 --> 00:30:54,460 Jag ska ge det ett lösenord. 600 00:30:54,460 --> 00:30:58,380 601 00:30:58,380 --> 00:31:03,780 >> Och vi kommer att välja en säkerhetsgrupp för detta också. 602 00:31:03,780 --> 00:31:05,740 Så jag har redan gjort en säkerhetsgrupp för detta. 603 00:31:05,740 --> 00:31:08,400 604 00:31:08,400 --> 00:31:11,307 Och då kommer jag att ge det ett databasnamn. 605 00:31:11,307 --> 00:31:13,015 Så vi ska bara kalla det wordpress. 606 00:31:13,015 --> 00:31:16,727 607 00:31:16,727 --> 00:31:18,560 Och vi kommer att Välj ett bibehållande fönster 608 00:31:18,560 --> 00:31:21,170 så att detta gör säkerhetskopior för dig. 609 00:31:21,170 --> 00:31:23,330 Så jag vill ha en veckas säkerhetskopieringar. 610 00:31:23,330 --> 00:31:25,610 Och jag har inte en preferens för backupfönster. 611 00:31:25,610 --> 00:31:28,665 Och jag vill att det ska automatiskt uppgradera min delversion här. 612 00:31:28,665 --> 00:31:31,180 Så jag kommer att lämna den som standard. 613 00:31:31,180 --> 00:31:33,490 Och så nu är jag lanserar min RDS instans. 614 00:31:33,490 --> 00:31:37,370 615 00:31:37,370 --> 00:31:37,870 Rätt? 616 00:31:37,870 --> 00:31:40,597 Så nu är det skapas. 617 00:31:40,597 --> 00:31:42,430 Så nu väntar vi bara på för att det ska installeras. 618 00:31:42,430 --> 00:31:48,055 Så medan det händer, låt oss logga i den första EC2 instans vi gjort. 619 00:31:48,055 --> 00:31:55,090 620 00:31:55,090 --> 00:31:57,520 Så det är här Wordpress Demo. 621 00:31:57,520 --> 00:31:58,760 Och vi ska bara kontrollera att. 622 00:31:58,760 --> 00:31:59,450 Japp. 623 00:31:59,450 --> 00:32:02,620 >> Så låt oss se om vi kan logga in på den. 624 00:32:02,620 --> 00:32:06,220 Så jag kommer att kopiera offentliga värdnamnet på den. 625 00:32:06,220 --> 00:32:09,090 Jag ska öppna upp ett skalfönster här. 626 00:32:09,090 --> 00:32:14,480 627 00:32:14,480 --> 00:32:17,610 [OHÖRBAR] SSH. 628 00:32:17,610 --> 00:32:21,423 Standard användaren är EC2-användare. 629 00:32:21,423 --> 00:32:25,271 >> PUBLIK: Leo, skulle du mind Command [OHÖRBAR]? 630 00:32:25,271 --> 00:32:27,200 >> LEO ZHADANOVSKY: Good? 631 00:32:27,200 --> 00:32:30,190 Och så låt oss försöka SSH in. 632 00:32:30,190 --> 00:32:30,960 Japp. 633 00:32:30,960 --> 00:32:34,420 Så jag är i mitt fall just nu. 634 00:32:34,420 --> 00:32:36,550 Så jag SSHed in. 635 00:32:36,550 --> 00:32:38,970 Det är upp i fem minuter så det är definitivt min instans. 636 00:32:38,970 --> 00:32:41,020 >> Så första vi är kommer att vilja göra här 637 00:32:41,020 --> 00:32:45,190 är det säger mig att, åh, Jag har några säkerhetsuppdateringar. 638 00:32:45,190 --> 00:32:47,855 Så jag ska bara köra Varje säkerhetsuppdateringen på här. 639 00:32:47,855 --> 00:32:51,746 [? sudo yum?] minus y uppdatering. 640 00:32:51,746 --> 00:32:54,539 Så det kommer att snabbt installera dem. 641 00:32:54,539 --> 00:32:57,080 Nästa sak jag vill göra är att jag vill installera lite mer grejer. 642 00:32:57,080 --> 00:33:00,910 Så jag kommer att behöva installera MySQL. 643 00:33:00,910 --> 00:33:02,660 Jag kommer att behöva installera Apache. 644 00:33:02,660 --> 00:33:04,190 Jag kommer att behöva installera PHP. 645 00:33:04,190 --> 00:33:07,680 Jag kommer att behöva installera PHP-plugin för MySQL. 646 00:33:07,680 --> 00:33:11,100 Och jag måste installera MySQL-servern. 647 00:33:11,100 --> 00:33:12,440 Så låt oss installera det här. 648 00:33:12,440 --> 00:33:14,980 649 00:33:14,980 --> 00:33:15,500 >> Installera. 650 00:33:15,500 --> 00:33:16,770 Så det är gjort. 651 00:33:16,770 --> 00:33:20,220 Så nu vill jag [? HTTPD. ?] Jag vill Apache starta vid uppstart. 652 00:33:20,220 --> 00:33:21,380 Så jag ska göra det här. 653 00:33:21,380 --> 00:33:29,250 654 00:33:29,250 --> 00:33:29,750 OK. 655 00:33:29,750 --> 00:33:31,800 Så nu om jag startar om det det ska börja. 656 00:33:31,800 --> 00:33:36,210 >> Jag vill också MySQL starta vid uppstart. 657 00:33:36,210 --> 00:33:37,615 Så samma sak. 658 00:33:37,615 --> 00:33:41,784 659 00:33:41,784 --> 00:33:45,080 Oj, stavfel här. 660 00:33:45,080 --> 00:33:45,580 Okej. 661 00:33:45,580 --> 00:33:53,220 Och sedan faktiskt ska jag starta min webbserver senare. 662 00:33:53,220 --> 00:33:56,514 Nu vill jag börja min databasserver, dock. 663 00:33:56,514 --> 00:33:57,906 Så gör detta. 664 00:33:57,906 --> 00:34:01,618 665 00:34:01,618 --> 00:34:04,120 Och så det börjar för första gången, så jag är 666 00:34:04,120 --> 00:34:06,070 kommer att behöva göra några grundläggande steg här. 667 00:34:06,070 --> 00:34:09,070 Så det första jag ska göra sätts ett root-lösenord för min MySQL. 668 00:34:09,070 --> 00:34:15,980 >> Så jag ska bara köra MySQL säker installation kommandot. 669 00:34:15,980 --> 00:34:19,239 Så det fick ingen aktuell rot lösenord, så låt oss sätta en. 670 00:34:19,239 --> 00:34:24,830 671 00:34:24,830 --> 00:34:27,429 Och jag kommer att ta bort dessa anonyma användare att det skapar 672 00:34:27,429 --> 00:34:29,750 och avaktivera root-inloggning. 673 00:34:29,750 --> 00:34:31,270 Och ta bort provdatabaser. 674 00:34:31,270 --> 00:34:36,514 Så detta alla typer av productionizes din MySQL installation. 675 00:34:36,514 --> 00:34:38,260 >> Så det är gjort. 676 00:34:38,260 --> 00:34:40,630 Så nu ska jag kunna ansluta till min MySQL-servern. 677 00:34:40,630 --> 00:34:42,805 Så jag ska se om det fungerar här. 678 00:34:42,805 --> 00:34:46,030 679 00:34:46,030 --> 00:34:46,530 Japp. 680 00:34:46,530 --> 00:34:50,699 Så jag är i min MySQL-server. 681 00:34:50,699 --> 00:34:55,010 >> Så nu nästa sak jag vill göra är att Jag vill skapa min Wordpress databas. 682 00:34:55,010 --> 00:34:56,429 Så jag ska göra MySQL admin. 683 00:34:56,429 --> 00:35:09,845 684 00:35:09,845 --> 00:35:10,345 [OHÖRBAR] 685 00:35:10,345 --> 00:35:13,327 686 00:35:13,327 --> 00:35:13,840 Okej. 687 00:35:13,840 --> 00:35:15,520 Så jag skapade min databas. 688 00:35:15,520 --> 00:35:18,160 >> Och nu vad jag vill göra är att jag vill skapa en Wordpress användaren. 689 00:35:18,160 --> 00:35:20,240 Så jag vill inte att logga in på min Wordpress med användaren root 690 00:35:20,240 --> 00:35:21,420 eftersom det skulle vara dåligt. 691 00:35:21,420 --> 00:35:24,810 Så jag vill att en användare som bara kan åtkomst till Word databasen. 692 00:35:24,810 --> 00:35:27,970 Så låt oss gå in här igen. 693 00:35:27,970 --> 00:35:33,720 Och vi kommer att [? flytta?] detta här. 694 00:35:33,720 --> 00:35:36,870 >> Så vad jag gör här är Jag skapar en användare som 695 00:35:36,870 --> 00:35:40,220 kan ansluta från localhost det är identifierats av min super säkert lösenord 696 00:35:40,220 --> 00:35:42,510 här. 697 00:35:42,510 --> 00:35:46,595 Och då kommer jag att ge detta användaren tillgång till hela databasen. 698 00:35:46,595 --> 00:35:51,091 699 00:35:51,091 --> 00:35:51,590 Okej. 700 00:35:51,590 --> 00:35:56,200 Och så nu ska jag vara kunna logga in som den användaren 701 00:35:56,200 --> 00:35:58,670 och bara se till att databasen [? och?] testdatabas. 702 00:35:58,670 --> 00:36:04,970 >> Så jag ska göra mysql minus u wordpress, istället för root. 703 00:36:04,970 --> 00:36:10,360 704 00:36:10,360 --> 00:36:10,860 Okej? 705 00:36:10,860 --> 00:36:16,920 Och då bör vi vara kunna do-- rätt? 706 00:36:16,920 --> 00:36:18,740 Så jag kan se min Wordpress databas här. 707 00:36:18,740 --> 00:36:19,920 Så det är bra. 708 00:36:19,920 --> 00:36:22,420 >> Så nu måste vi faktiskt hämta och installera Wordpress. 709 00:36:22,420 --> 00:36:26,220 Så låt oss gå till vår webbkatalog. 710 00:36:26,220 --> 00:36:31,760 Så jag kommer att wget Wordpress, den senaste versionen av Wordpress här. 711 00:36:31,760 --> 00:36:36,100 712 00:36:36,100 --> 00:36:37,320 Jag kommer att extrahera den. 713 00:36:37,320 --> 00:36:42,195 714 00:36:42,195 --> 00:36:44,690 Och nu ska jag byta HTML katalog, vilket 715 00:36:44,690 --> 00:36:48,150 är standard [? webb?] rot, med Word katalogen, så. 716 00:36:48,150 --> 00:37:01,650 717 00:37:01,650 --> 00:37:02,410 >> Okej. 718 00:37:02,410 --> 00:37:06,580 Och nu ska jag bara förändring behörighet så att Apache 719 00:37:06,580 --> 00:37:09,450 Användaren äger Wordpress katalogen. 720 00:37:09,450 --> 00:37:12,611 721 00:37:12,611 --> 00:37:13,110 Okej. 722 00:37:13,110 --> 00:37:17,070 Och slutligen, kommer jag att starta upp min webbserver och hoppas allt fungerar. 723 00:37:17,070 --> 00:37:21,650 724 00:37:21,650 --> 00:37:22,150 Okej. 725 00:37:22,150 --> 00:37:23,940 Så nu ska vi se vad som händer här. 726 00:37:23,940 --> 00:37:28,520 Så jag ska gå här. 727 00:37:28,520 --> 00:37:30,700 Och se om jag kan få i detta fall här. 728 00:37:30,700 --> 00:37:35,200 729 00:37:35,200 --> 00:37:35,740 Okej. 730 00:37:35,740 --> 00:37:39,860 Så här är vår Wordpress inställningsskärmen. 731 00:37:39,860 --> 00:37:42,020 Så vi vet all denna information. 732 00:37:42,020 --> 00:37:44,170 Så vår databas namn är wordpress. 733 00:37:44,170 --> 00:37:47,550 >> Vår användarnamn kommer att bli wordpress. 734 00:37:47,550 --> 00:37:50,462 Jag har min super säkert lösenord här. 735 00:37:50,462 --> 00:37:53,869 Vi kommer att vara ansluta till localhost. 736 00:37:53,869 --> 00:37:58,040 Och vi kommer att köra installationen. 737 00:37:58,040 --> 00:38:00,430 >> Nu vi ska bara ge min hemsida ett namn. 738 00:38:00,430 --> 00:38:04,600 Så Leos Fantastisk blogg. 739 00:38:04,600 --> 00:38:08,265 740 00:38:08,265 --> 00:38:12,580 [OHÖRBAR] användarnamn. 741 00:38:12,580 --> 00:38:15,972 Jag ska få en lösenord för mitt användarnamn. 742 00:38:15,972 --> 00:38:18,979 743 00:38:18,979 --> 00:38:20,520 Jag ska sätta i min e-postadress. 744 00:38:20,520 --> 00:38:23,790 745 00:38:23,790 --> 00:38:29,326 Och eftersom det är ett test en, det gör jag inte vill att sökmotorerna ska indexera detta. 746 00:38:29,326 --> 00:38:30,820 Så nu är vi installerar Wordpress. 747 00:38:30,820 --> 00:38:32,070 Så nu är vi redo. 748 00:38:32,070 --> 00:38:33,850 >> Så här är min Wordpress. 749 00:38:33,850 --> 00:38:37,660 750 00:38:37,660 --> 00:38:40,345 Och här är min instrumentpanel. 751 00:38:40,345 --> 00:38:42,300 Det är en fullt fungerande Wordpress. 752 00:38:42,300 --> 00:38:47,026 Jag kan uppdatera plugins här om jag ville. 753 00:38:47,026 --> 00:38:49,290 Göra vad jag vill här. 754 00:38:49,290 --> 00:38:52,610 Och så här är min faktiska fullt kör Wordpress på min ena hand. 755 00:38:52,610 --> 00:38:55,760 >> Nu är detta bra om du har en mätplatsen, men detta inte skala. 756 00:38:55,760 --> 00:38:56,737 Vi har en instans. 757 00:38:56,737 --> 00:38:59,070 Vi kan göra det instans verkligen enorma, men någon gång 758 00:38:59,070 --> 00:39:01,165 du kommer att ta slut av vertikal skalning rum. 759 00:39:01,165 --> 00:39:03,290 Så du kommer att vilja skala den mer än så. 760 00:39:03,290 --> 00:39:05,290 >> Det är därför vi snurrade upp med allt detta andra grejer. 761 00:39:05,290 --> 00:39:07,620 Så låt oss se om vår RDS instans sker. 762 00:39:07,620 --> 00:39:13,500 763 00:39:13,500 --> 00:39:16,170 [? Ja,?] Våra RDS instans är nästan klar. 764 00:39:16,170 --> 00:39:19,520 Så det är OK eftersom under tiden Vi kan ställa upp vår EC2 instans. 765 00:39:19,520 --> 00:39:22,670 Det kommer att vara bara en något annorlunda förfarande. 766 00:39:22,670 --> 00:39:24,940 >> Så vi har fått vår Wordpress webben. 767 00:39:24,940 --> 00:39:28,540 Nu hade jag redan en löpning igår. 768 00:39:28,540 --> 00:39:33,670 Så jag har precis fått reda på vilka en var det som om jag lanserade i dag. 769 00:39:33,670 --> 00:39:36,710 Så här lanserades November 4. 770 00:39:36,710 --> 00:39:39,370 771 00:39:39,370 --> 00:39:40,770 Så det är en från idag. 772 00:39:40,770 --> 00:39:43,720 [? Jag vet?] Här var lanserades, åh, 04:00. 773 00:39:43,720 --> 00:39:45,905 Så egentligen är detta den nya. 774 00:39:45,905 --> 00:39:51,474 775 00:39:51,474 --> 00:39:51,974 Japp. 776 00:39:51,974 --> 00:39:52,930 OK. 777 00:39:52,930 --> 00:39:54,590 >> Så det här är min nya instans. 778 00:39:54,590 --> 00:39:56,110 Så återigen, jag kommer att köra SSH till det. 779 00:39:56,110 --> 00:40:01,550 780 00:40:01,550 --> 00:40:05,630 Så låt oss gå tillbaka till min terminal här. 781 00:40:05,630 --> 00:40:08,350 Så jag kommer att få ut av det här. 782 00:40:08,350 --> 00:40:11,232 Jag kommer att köra SSH till nya instans. 783 00:40:11,232 --> 00:40:15,160 784 00:40:15,160 --> 00:40:15,660 Okej. 785 00:40:15,660 --> 00:40:17,951 Så jag kommer att behöva göra del av samma saker här. 786 00:40:17,951 --> 00:40:19,540 Så jag kommer att köra säkerhetsuppdateringar. 787 00:40:19,540 --> 00:40:23,790 788 00:40:23,790 --> 00:40:25,654 Jag kommer att installera vissa paket. 789 00:40:25,654 --> 00:40:27,820 Paketen kommer att vara något annorlunda nu. 790 00:40:27,820 --> 00:40:31,660 >> Så jag behöver inte MySQL-servern eftersom vi bryter det ut. 791 00:40:31,660 --> 00:40:35,580 Så jag fortfarande kommer att installera MySQL-klienten. 792 00:40:35,580 --> 00:40:37,400 Jag kommer fortfarande att installera Apache. 793 00:40:37,400 --> 00:40:40,142 Jag kommer fortfarande att installera PHP och PHP MySQL. 794 00:40:40,142 --> 00:40:42,100 Jag är bara inte gå till Installera MySQL-servern. 795 00:40:42,100 --> 00:40:44,640 796 00:40:44,640 --> 00:40:50,203 >> Då jag fortfarande kommer att göra säker Apache startar vid uppstart. 797 00:40:50,203 --> 00:40:55,890 798 00:40:55,890 --> 00:40:57,790 Nu behöver vi databasen vara upp. 799 00:40:57,790 --> 00:41:02,140 Så medan vi gör det ska vi lägga till detta instans till lastbalanserare. 800 00:41:02,140 --> 00:41:04,610 Så vi kommer att gå till vår lastbalanse här. 801 00:41:04,610 --> 00:41:08,430 Och vi ska bara kopiera ner instans-ID. 802 00:41:08,430 --> 00:41:10,410 Fick min instans-ID här. 803 00:41:10,410 --> 00:41:19,330 >> När jag går till min lastbalanse, se, här är min lastbalanse, 804 00:41:19,330 --> 00:41:20,945 Här är dess DNS-namn. 805 00:41:20,945 --> 00:41:23,410 Så det har fått noll förekomster i tjänst just nu 806 00:41:23,410 --> 00:41:26,040 eftersom jag har inte lagt några instanser till det. 807 00:41:26,040 --> 00:41:27,950 Så jag ska lägga min instans. 808 00:41:27,950 --> 00:41:29,635 Så här är min lista över instanser. 809 00:41:29,635 --> 00:41:32,240 810 00:41:32,240 --> 00:41:39,170 Så om jag vill ha den här, så jag är kommer att lägga detta till den. 811 00:41:39,170 --> 00:41:41,150 >> Nu det kommer att vänta och det kommer inte 812 00:41:41,150 --> 00:41:43,600 för att möjliggöra detta fall tills det blir friska. 813 00:41:43,600 --> 00:41:47,779 814 00:41:47,779 --> 00:41:50,570 Och det kommer inte att bli friska tills jag slår på webbserver. 815 00:41:50,570 --> 00:41:53,800 816 00:41:53,800 --> 00:41:56,202 Så låt oss se om våra RDS instans är tillbaka upp. 817 00:41:56,202 --> 00:42:03,630 818 00:42:03,630 --> 00:42:04,130 Okej. 819 00:42:04,130 --> 00:42:04,630 Stor. 820 00:42:04,630 --> 00:42:06,360 Så vår nya RDS instans är klar. 821 00:42:06,360 --> 00:42:08,940 Så detta är slutpunkten för min RDS instans. 822 00:42:08,940 --> 00:42:13,530 Så vad jag ska göra är att jag är kommer att ansluta till min RDS instans. 823 00:42:13,530 --> 00:42:17,070 Så detta är nu en fullt lyckades MySQL-databas. 824 00:42:17,070 --> 00:42:18,860 Det har fått backup ställa upp på det. 825 00:42:18,860 --> 00:42:20,160 Det är överflödigt. 826 00:42:20,160 --> 00:42:22,030 Det snurrade upp på bara några minuter. 827 00:42:22,030 --> 00:42:24,870 Så nu ska jag kunna SSH i den from-- eller inte SSH, 828 00:42:24,870 --> 00:42:26,690 men logga in den med MySQL-klienten. 829 00:42:26,690 --> 00:42:37,602 830 00:42:37,602 --> 00:42:38,120 >> Japp. 831 00:42:38,120 --> 00:42:38,850 Så här är jag. 832 00:42:38,850 --> 00:42:39,750 Jag är med. 833 00:42:39,750 --> 00:42:42,680 Så nu det här kommer att vara liknande utom vi bara bryta ut. 834 00:42:42,680 --> 00:42:45,922 Så, återigen, jag ska faktiskt få ut av detta för en sekund. 835 00:42:45,922 --> 00:42:47,880 Nåväl, vi redan skapat Wordpress databas 836 00:42:47,880 --> 00:42:50,670 eftersom vi lägger Wordpress där, så Jag kommer att skapa Wordpress användaren. 837 00:42:50,670 --> 00:42:52,961 Och det kommer att bli en del små skillnader i här 838 00:42:52,961 --> 00:42:54,237 från vad vi gjorde förra gången. 839 00:42:54,237 --> 00:42:56,070 Så vi kommer att skapa Wordpress användaren, 840 00:42:56,070 --> 00:42:58,200 men nu har vi inte kommer att vara logga in från lokalvärd längre. 841 00:42:58,200 --> 00:43:00,479 Vi kommer att vara loggning in från EC2 instans. 842 00:43:00,479 --> 00:43:03,770 Och vi kommer inte att nödvändigtvis veta om vad IP-adress det kommer från, 843 00:43:03,770 --> 00:43:06,820 eller vi vill inte ange det till den kornighet. 844 00:43:06,820 --> 00:43:09,470 >> Vi kommer att ha säkerhet grupper som ser till att endast 845 00:43:09,470 --> 00:43:11,200 våra webbservrar kan ansluta till denna. 846 00:43:11,200 --> 00:43:14,520 Så jag ska bara tillåta det från, på denna nivå, 847 00:43:14,520 --> 00:43:16,930 från alla IP-adresser anslutning. 848 00:43:16,930 --> 00:43:17,869 Så vi gjorde just det. 849 00:43:17,869 --> 00:43:19,660 Och nu är vi bara kommer att behöva, återigen, 850 00:43:19,660 --> 00:43:21,701 bevilja denna användare åtkomst till Wordpress databas. 851 00:43:21,701 --> 00:43:24,780 852 00:43:24,780 --> 00:43:30,811 Så nu jag ska bara ändra detta till ett wild card. 853 00:43:30,811 --> 00:43:31,310 Okej. 854 00:43:31,310 --> 00:43:32,480 Så vi har fått det. 855 00:43:32,480 --> 00:43:34,090 Låt oss komma härifrån. 856 00:43:34,090 --> 00:43:36,650 Så vi ska bara se till att att vi kan logga in nu. 857 00:43:36,650 --> 00:43:39,100 Jag kommer bara att ändra mitt användarnamn till wordpress. 858 00:43:39,100 --> 00:43:45,371 859 00:43:45,371 --> 00:43:45,870 Okej. 860 00:43:45,870 --> 00:43:46,370 Så vi är i. 861 00:43:46,370 --> 00:43:47,607 Så det fungerar. 862 00:43:47,607 --> 00:43:50,440 Nu ska vi, återigen, jag måste inrätta Wordpress på denna instans. 863 00:43:50,440 --> 00:43:54,770 Så vad vi ska ha göra är att gå till Var, www. 864 00:43:54,770 --> 00:43:57,260 Jag måste flytta HTML katalog att html.old. 865 00:43:57,260 --> 00:44:02,410 866 00:44:02,410 --> 00:44:02,910 Okej. 867 00:44:02,910 --> 00:44:06,770 Och vi kommer att ha att ladda ner Wordpress. 868 00:44:06,770 --> 00:44:12,000 869 00:44:12,000 --> 00:44:14,790 >> Okej. 870 00:44:14,790 --> 00:44:15,540 Extrahera Press. 871 00:44:15,540 --> 00:44:18,760 872 00:44:18,760 --> 00:44:21,410 Vi kommer att flytta den till HTML-katalogen. 873 00:44:21,410 --> 00:44:28,650 874 00:44:28,650 --> 00:44:29,150 Okej. 875 00:44:29,150 --> 00:44:30,900 Och vi kommer att ändra behörighet. 876 00:44:30,900 --> 00:44:36,021 877 00:44:36,021 --> 00:44:37,562 Och sedan ska vi starta Apache. 878 00:44:37,562 --> 00:44:42,490 879 00:44:42,490 --> 00:44:45,820 >> Så vad ska hända Nu är det som händer 880 00:44:45,820 --> 00:44:49,200 att vara i stort sett fem återförsök på denna ELB. 881 00:44:49,200 --> 00:44:53,790 Och det är så småningom, detta fall är kommer att bli frisk på ELB. 882 00:44:53,790 --> 00:44:57,871 Så [OHÖRBAR] här. 883 00:44:57,871 --> 00:44:58,370 Låt oss se. 884 00:44:58,370 --> 00:45:00,525 Denna instans är ännu inte frisk. 885 00:45:00,525 --> 00:45:02,400 Så vad jag faktiskt kommer att göra är jag ska 886 00:45:02,400 --> 00:45:05,275 att ändra hälsokontrollen lite lite mer bara för att göra det snabbare. 887 00:45:05,275 --> 00:45:07,320 Vi kan ändra tillbaka senare. 888 00:45:07,320 --> 00:45:12,561 Så låt oss säga att jag vill friska tröskeln på tre i stället för fem. 889 00:45:12,561 --> 00:45:13,060 OK. 890 00:45:13,060 --> 00:45:15,340 Så nu är vi i tjänsten. 891 00:45:15,340 --> 00:45:17,400 >> Så nu ska jag gå till denna lastbalanse. 892 00:45:17,400 --> 00:45:19,895 Och det borde proxy mig tillbaka fram till denna instans, 893 00:45:19,895 --> 00:45:23,195 och vi ska ställa in Wordpress på här. 894 00:45:23,195 --> 00:45:25,320 Nu, om du har en egen domännamn eller något, 895 00:45:25,320 --> 00:45:28,740 Du kan bara göra en CNAME rekord till denna DNS-namn. 896 00:45:28,740 --> 00:45:31,850 Och den elastiska lastbalansering Tjänsten är skalbar på baksidan slutet, 897 00:45:31,850 --> 00:45:34,065 så det skalor upp och ner på egen hand. 898 00:45:34,065 --> 00:45:35,710 Så det kan vara flera IP-adresser. 899 00:45:35,710 --> 00:45:36,584 IPS kunde förändras. 900 00:45:36,584 --> 00:45:39,063 Så du ska alltid referera den från att DNS-namn. 901 00:45:39,063 --> 00:45:41,841 902 00:45:41,841 --> 00:45:42,770 >> Okej. 903 00:45:42,770 --> 00:45:43,560 Så nu kör vi. 904 00:45:43,560 --> 00:45:45,215 Vi är tillbaka på vårt inställningsskärmen. 905 00:45:45,215 --> 00:45:47,870 Nu ska vi göra samma process nästan. 906 00:45:47,870 --> 00:45:49,835 Så vår databas namn är wordpress. 907 00:45:49,835 --> 00:45:52,940 Vår användarnamn heter wordpress. 908 00:45:52,940 --> 00:45:55,560 Vi har samma super säkra lösenord som tidigare, 909 00:45:55,560 --> 00:45:59,020 utom databasvärden är nu kommer att bli RDS instans. 910 00:45:59,020 --> 00:46:01,222 >> Så vi kommer att gå hit. 911 00:46:01,222 --> 00:46:04,760 Vi kommer att gå till RDS. 912 00:46:04,760 --> 00:46:06,320 Vi kommer att gå till mina instanser. 913 00:46:06,320 --> 00:46:07,730 Jag behöver min slutpunkt namn här. 914 00:46:07,730 --> 00:46:09,160 Det är här. 915 00:46:09,160 --> 00:46:10,984 Så jag ska bara kopiera och klistra in den här. 916 00:46:10,984 --> 00:46:17,500 917 00:46:17,500 --> 00:46:18,000 Okej? 918 00:46:18,000 --> 00:46:20,100 Så låt oss se om det fungerade. 919 00:46:20,100 --> 00:46:20,600 Okej. 920 00:46:20,600 --> 00:46:21,380 Så det fungerar. 921 00:46:21,380 --> 00:46:23,530 Så du kan ansluta till RDS instans. 922 00:46:23,530 --> 00:46:27,200 Återigen, det kommer att vara Leos Grymt blogg. 923 00:46:27,200 --> 00:46:39,590 924 00:46:39,590 --> 00:46:40,090 Okej. 925 00:46:40,090 --> 00:46:42,750 >> Så nu ska vi installera vår Wordpress. 926 00:46:42,750 --> 00:46:44,550 Så vi är klara. 927 00:46:44,550 --> 00:46:46,736 Så låt mig bara logga in att se till att det fungerade. 928 00:46:46,736 --> 00:46:51,696 929 00:46:51,696 --> 00:46:54,020 OK. 930 00:46:54,020 --> 00:46:56,400 >> Så nu har vi en fullt kör Wordpress. 931 00:46:56,400 --> 00:46:58,890 Vi kan göra alla typer av operationer på den. 932 00:46:58,890 --> 00:47:02,210 Så skillnaden är nu att vi har en separat databas. 933 00:47:02,210 --> 00:47:03,470 Det databaserna är överflödig. 934 00:47:03,470 --> 00:47:05,690 Vi har fortfarande bara har en webb server, men vi kunde nu 935 00:47:05,690 --> 00:47:08,680 ta en bild av detta webb server, starta den igen, 936 00:47:08,680 --> 00:47:11,720 och sedan har vi två webbservrar bakom denna lastbalanserare. 937 00:47:11,720 --> 00:47:15,894 >> Slutpunkten förändras inte om det är en, eller två, eller 50 webbservrar. 938 00:47:15,894 --> 00:47:17,060 Vi kan skala den bortom denna. 939 00:47:17,060 --> 00:47:21,190 Så det finns plugins för Wordpress, där Du kan använda S3 för din statiska tillgångar. 940 00:47:21,190 --> 00:47:23,900 Du kan använda Cloudfront att cacha dessa tillgångar. 941 00:47:23,900 --> 00:47:26,970 Du kan använda ElastiCache så du kan använda Memcached grunden 942 00:47:26,970 --> 00:47:30,110 att lagra sessionstillstånd där. 943 00:47:30,110 --> 00:47:32,654 >> Så när du skalar från en till flera instanser, 944 00:47:32,654 --> 00:47:35,070 du kommer att anta att dessa instanser är efemära, 945 00:47:35,070 --> 00:47:36,360 så de kan försvinna. 946 00:47:36,360 --> 00:47:38,880 Så du har att tänka om var ska jag förvara loggar, 947 00:47:38,880 --> 00:47:40,290 där jag lagrar sessionstillstånd. 948 00:47:40,290 --> 00:47:43,580 Hur gör jag det så det är OK att dessa fall kan försvinna, eller mer 949 00:47:43,580 --> 00:47:45,010 av dem kan visas? 950 00:47:45,010 --> 00:47:47,260 Så du kommer att behöva svara på frågor som. 951 00:47:47,260 --> 00:47:48,551 Men det är ganska vanligt mönster. 952 00:47:48,551 --> 00:47:52,720 Så du bara börja avlastning någon ihållande saker till andra nivåer. 953 00:47:52,720 --> 00:47:55,380 >> Så nu har vi det här, vi är gjort [? tre nivåer?] sak. 954 00:47:55,380 --> 00:47:57,140 Det sista jag ska göra här är jag 955 00:47:57,140 --> 00:47:59,390 kommer att göra min lastbalanse lite mer solid 956 00:47:59,390 --> 00:48:02,210 nu när det är markerat som friska. 957 00:48:02,210 --> 00:48:06,010 Så det är oftast inte en bra idé för webbplatser 958 00:48:06,010 --> 00:48:10,139 att göra TCP hälsokontroller eftersom din Apache kan vara upp, 959 00:48:10,139 --> 00:48:11,680 men det kan vara åter PHP fel. 960 00:48:11,680 --> 00:48:12,940 Så du vill inte det. 961 00:48:12,940 --> 00:48:14,648 >> Så vad jag ska göra här är jag ska 962 00:48:14,648 --> 00:48:18,230 att ändra detta till en HTTP hälsokontroll. 963 00:48:18,230 --> 00:48:22,880 Och det kommer att bli index.php, inte index.html. 964 00:48:22,880 --> 00:48:26,470 Och vi kommer att ändra på detta friska tröskeln till fem. 965 00:48:26,470 --> 00:48:27,880 Så det är gjort. 966 00:48:27,880 --> 00:48:29,500 Så det borde ändå vara friska. 967 00:48:29,500 --> 00:48:30,000 Japp. 968 00:48:30,000 --> 00:48:31,990 Så vi är fortfarande i tjänst. 969 00:48:31,990 --> 00:48:36,370 >> Så det är hur du ställer in upp Word på AWS. 970 00:48:36,370 --> 00:48:41,660 Så jag tror på mindre än 20 minuter vi har både ställa upp på en förekomst, på egen hand, 971 00:48:41,660 --> 00:48:47,302 och hela tre nivåer arkitektur där varje skikt är oberoende skalbar. 972 00:48:47,302 --> 00:48:49,010 Du kan göra alla typer av intressanta saker 973 00:48:49,010 --> 00:48:51,120 med databasen att skala också. 974 00:48:51,120 --> 00:48:54,200 >> Låt mig visa dig en mer intressant sak här. 975 00:48:54,200 --> 00:48:59,590 Så låt oss säga att det jag vill bryta ut läser ur skrivningar. 976 00:48:59,590 --> 00:49:02,020 Jag kan skapa en läsa replik. 977 00:49:02,020 --> 00:49:05,040 Så jag ska bara skapa en läs replika. 978 00:49:05,040 --> 00:49:11,407 Så detta kommer att vara wordpressdb1 READ1. 979 00:49:11,407 --> 00:49:13,240 Jag kommer att göra det på samma region, men jag 980 00:49:13,240 --> 00:49:15,820 kunde göra det i en annan region. 981 00:49:15,820 --> 00:49:18,740 Så vi kommer att starta provisione en läst replik här. 982 00:49:18,740 --> 00:49:20,390 Så nu vi skapar lästa replik. 983 00:49:20,390 --> 00:49:22,349 Det är att skapas där vid botten. 984 00:49:22,349 --> 00:49:24,140 Så du kan göra alla typer av coola grejer här. 985 00:49:24,140 --> 00:49:25,550 >> Så jag är klar med demo. 986 00:49:25,550 --> 00:49:27,780 Så jag tror att vi har ca 10 minuter. 987 00:49:27,780 --> 00:49:33,860 Så jag ska ta någon frågor anybody har, om någon AWS relaterat ämne. 988 00:49:33,860 --> 00:49:36,980 989 00:49:36,980 --> 00:49:39,395 Någon? 990 00:49:39,395 --> 00:49:39,895 Cool. 991 00:49:39,895 --> 00:49:40,850 Okej. 992 00:49:40,850 --> 00:49:42,720 Tack alla. 993 00:49:42,720 --> 00:49:44,192