To był tydzień, w którym konferencja AWS przyćmiła wszystkie inne wydarzenia w świecie technologii, dlatego w tej edycji skupimy się wyłącznie na niej. Amazon zapewnił bowiem taki szereg interesujących nowości, że każdy znajdzie coś dla siebie. Nie sposób wymienić tutaj wszystkiego (biorąc pod uwagę tylko ich RSSy, zapowiedzi jest ponad 300), ale podzielę się z Wami tymi, które przykuły moją największą uwagę.
Nowości w Elastic Cloud Computing
ARMy stają się coraz ważniejszym aspektem strategii Amazonu, re:Invent tylko to potwierdził. Zapowiedziano bowiem procesory Graviton3, które mają być przy standardowym zastosowaniu o 25 procent szybsze niż układy ostatniej generacji, zużywając 60 procent mniej energii. Najbardziej błyszczeć będą jednak w przypadku bardziej wyspecjalizowanego obciążenia, osiągając dwukrotnie wydajniejsze operacje zmiennoprzecinkowymi i trzykrotnie szybszym obliczenia przy uczeniu maszynowym.
Nie oznacza to jednak, że Amazon porzuca architekturę Graviton2. Wręcz przeciwnie, zapowiedziano nowy typ instancji napędzanej przez tą jednostkę. Instancje EC2 G5g napędzane są przez wspomnianą drugą iteracje Gravitona2 oraz procesorami graficznymi NVIDIA T4G Tensor Core, co czyni je pierwszymi instancjami ARM oferującymi akcelerację GPU. Mają być one stosowane głównie przy tworzeniu gier mobilnych, a również ich strumieniowania.
To jednak nie koniec nowości związanych z ARMami. Amazon wprowadził też maszyny z procesorami Apple M1. Nowe EC2 dostępne są w wersji testowej, i zgodnie zapowiedziami mają osiągać 60 procent lepszy stosunek cena/wydajność w porównaniu z instancjami Mac z procesorami x86.
Na sam koniec, schodząc z tematu ARM – w świecie x86 pokazano prawdziwego potwora. Instancje m6a.48xlarge, bo o nich mowa, oferują bowiem skumulowaną moc 192 procesorów AMD połączona z aż 768GB RAMu. Mają znaleźć zastosowanie w rozwiązaniach korporacyjnych (jak np. Microsoft Exchange), serwerach gier multiplayer, czy obsługa cache.
Źródła
- AWS launches its Graviton 3 processor
- AWS announces preview of EC2 M1 Mac instances
- Announcing new Amazon EC2 G5g instances powered by AWS Graviton2 processors
- Amazon EC2 M6a Instances
Zainstaluj teraz i czytaj tylko dobre teksty!
AWS Cloud Development Kit (AWS CDK) w wersji 2.0
AWS CDK to alternatywa dla Cloud Formation, która pozwala konfigurować infrastrukturę chmurową za pomocą języków wysokiego poziomu, takich jak JavaScript, TypeScript, Java, Python, .NET czy Go. Główną zmianą w jego drugiej edycji to integracja z Construct Hub, repozytorium gotowych modułów utrzymywanych przez społeczność. Dzięki temu Cloud Development Kit staje się jeszcze rozsądniejszą alternatywą dla Terraforma.
Równocześnie HashiCorp, stosując cios wyprzedzający, chwalił się końcem listopada tym, jak efektywnym narzędziem do obsługi AWSa stał się w 2021 ich Terraform. Jeśli przed rzuceniem się na drugą edycję CDK chcielibyście zrobić sobie przegląd nowości z konkurencji, znajdziecie go tutaj.
Źródło
Tańszy transfer ruchu z AWS
Amazon znany jest z olbrzymich kosztów transferu, który stanowi znaczną część rachunków użytkowników ich usług. Dlatego też dziwi mnie fakt, że nieco pod radarem wszystkich przeszedł fakt, że Amazon zwiększył ilość darmowego ruchu zewnętrznego z własnej chmury do publicznego internetu (tak zwanego “egress”). Mówimy tutaj o olbrzymim zwiększeniu limitu z 1 GB do aż 100GB darmowego transferu dla większości usług. Jeszcze większa zmiana dotknęła CloudFront CDN – dotychczasowe 50GB zmieniło bowiem się aż w aż 1 TB. Podniesienie nastąpiło co prawda jeszcze przed samym re:Invent, ale zdecydowałem, że wiele osób chciałoby mieć jej świadomość tej zmiany.
Amazon wyraźnie zaczyna czuć za plecami oddech konkurencji – może to być odpowiedź na ostatnie zapowiedzi CloudFlare i ich usługi R2, będącej alternatywą do S3, co tylko udowadnia jak ważna jest w tej branży konkurencja. Niezależnie od powodu, jest to bardzo dobra nowina dla wszystkich użytkowników ichniejszej chmury. Ogólnie polecam lekturę publikacji wspomnianego CloudFlare o kosztach międzykontynentalnego transferu internetowego – nie sądziłem, że będzie to aż tak frapujący temat.
Źródło
AWS SDK dostępne w Kotlinie (i paru innych językach)
A na koniec wiadomość, która może nie jest łamiąca, ale stanowi “odcinek crossoverowy” z naszą edycją wtorkową.
Otóż Amazon opublikował Developer Preview wersji AWS SDK przeznaczonej dla Kotlina. Wydaje się nie być jakaś duża wiadomość, biorąc pod uwagę kompatybilność języku JetBrains z Javą, która od dawna posiada AWS SDK. Nowa edycja pozwolić ma jednak programistom na interakcję z usługami AWS za pomocą idiomatycznego Kotlina, w tym natywnej obsługi korutyn. Już samo to sprawia, że mają moje zainteresowanie.
Oprócz Kotlina, swoje własne wersje testowe otrzymały edycje AWS SDK dla Swifta oraz Rusta.
Źródła
Zainstaluj teraz i czytaj tylko dobre teksty!
Bonus: Jack Dorsey nie jest już prezesem Twittera
Jago miejsce zajął Parag Agrawal, dotychczasowy CTO. Jeżeli jesteście ciekawi jego sylwetki, takowa została opublikowana przez The Verge. Parag jest kolejnym pochodzącym z Indii CTO wielkiej firmy z Doliny Krzemowej – mam nadzieję więc, że następnym razem niektórzy lubiący rasistowskie żarty o kolegach z Indii ugryzą się w język 😜. Jest to dość rzadki przypadek szefa technologii wchodzącego w rolę CEO, będziemy więc obserwować, jak będzie sobie radzić. Twitter jest firmą, która mimo swojego zasięgu i rozpoznawalności, zawsze miała bowiem problemy z modelem biznesowym – Ben Thompson w swojej publikacji trafnie wypunktował wyzwania, jakie stoją przed firmą w najbliższych latach.
Nie jest jednak tak, że Jack Dorsey będzie się teraz nudzić. Pozostaje prezesem operatora finansowego Square, w którym też szykują się zmiany. Square otrzymał bowiem nową nazwę “Block”, która lepiej ma odzwierciedlać jego szerokie ambicje i plany rozwojowe.
Na koniec ponownie zapraszam do naszego leaderboarda Advent of Code (join code: 1550550-c19ac226) i na naszą grupę na facebooku. Mamy już rozwiązania w Cobolu i Emoji Code (!). Ja się osobiście dopiero zaraz zabieram za robienie czwartego zadania, jako że dzisiejsze dopołudnie zeszło mi na podsumowywanie nowości AWSa – a widzę, że są już pierwsze gotowe rozwiązania 🥲