Czy brakuje Ci usług Amazon Web Services?

Autor: Judy Howell
Data Utworzenia: 5 Lipiec 2021
Data Aktualizacji: 19 Czerwiec 2024
Anonim
Now Go Build with Werner Vogels – S1E1 Jakarta | Amazon Web Services
Wideo: Now Go Build with Werner Vogels – S1E1 Jakarta | Amazon Web Services

Zawartość


Źródło: Ra2studio / Dreamstime.com

Na wynos:

Amazon Web Services może być świetną alternatywą dla firm, które chcą uzyskać jak najwięcej za swoje pieniądze na IT.

Amazon Web Services (AWS) ma możliwość transformacji infrastruktury i operacji programistycznych w Twojej firmie. Nie musisz już czekać tygodniami na serwery i płacić za to ogromną opłatę - masz swoje serwery w ciągu godzin, jeśli nie minut, i po niskiej cenie. Deweloperzy mogą od razu rozpocząć pracę na standardowej platformie, którą można w jednej chwili odrzucić, jeśli ją złamią, i uzyskać nową. Jeśli prawidłowo korzystasz z usług internetowych Amazon, możesz zmienić swoją grupę IT z powolnej, wolno działającej firmy IT na szybką organizację opartą na wartościach - a wysiłek jest minimalny.

AWS dla programistów

Andy Jassy jest starszym wiceprezesem ds. Usług internetowych w Amazon i przedstawił się mojej firmie. Jednym z najciekawszych aspektów, o których wspomniał, jest fakt, że rozwój aplikacji mobilnych w Amazon Web Services znacznie się poprawił. Najwyraźniej wiele firm zaczęło opracowywać swoje aplikacje mobilne na AWS, a jeśli się nad tym zastanowić, ma to sens. Telefon komórkowy działa jak pożar, ale korporacje zajęły mu trochę czasu. Oznacza to, że nie mają oni wewnętrznej platformy do programowania mobilnego i mogą nie chcieć korzystać z usług firmy zewnętrznej do wykonywania pracy lub przynajmniej hostować ją na swoim sprzęcie, ale musisz się przeprowadzić i szybko - przychodzi AWS. Zarejestruj się w AWS, rzuć platformę i odwiedź ich centrum rozwoju.


W centrum rozwoju zobaczysz zestawy SDK dla Androida, iOS, Java, .NET, przeglądarek i wiele innych. Jest to szybka i łatwa konfiguracja, której głównym celem jest szybkie i łatwe zrobienie tego, co chcesz. Jako programista nie powinieneś martwić się próbą skonfigurowania serwerów i skonfigurowania ich do utworzenia aplikacji mobilnej. Dostajesz AWS i idziesz. Jest także świetny dla początkujących.Jeśli masz świetny pomysł i chcesz zacząć tworzyć coś na własną rękę, zapewniają one łatwą w użyciu dokumentację dla wszystkich różnych języków, aby pomóc Ci zacząć.

Platformy AWS

Amazon EC2 i S3 to dwie platformy typu „chleb powszedni”, a także wiele innych mocnych stron. S3 była ich oryginalną platformą w ramach Amazon Web Services w 2006 roku. Pamiętam, kiedy to wyszło, byłem bardzo sceptyczny, że kiedykolwiek odniesie taki sukces. Nauczyłem się nigdy nie wątpić w Amazon. Kilka razy przerabiali swoje usługi internetowe, zachowując to, co działa, i usuwając to, co nie. S3 działa. Naprawdę mocno zastanawiałem się nad stworzeniem mojej strony na S3. Ostatecznie zdecydowałem się na znacznie szybsze rozwiązanie do mojego osobistego użytku, ale jeśli kiedykolwiek chciałbym rozwinąć moją super prostą stronę, S3 uwalnia mnóstwo potencjału.


Amazon EC2 to fantastyczna platforma, która jest prawdopodobnie jedną z moich ulubionych. Zapewnia łatwe do skalowania rozwiązanie dla zdalnych serwerów. Płacisz za to, czego używasz lub czego potrzebujesz i nic więcej. Skalowalna część jest dla mnie kluczowa. Jeśli nie masz pojęcia, jak dobrze twoja aplikacja lub narzędzie wystartuje, możesz zacząć od jednego serwera, a to zyskuje niesamowitą popularność, nie musisz już panikować, w jaki sposób zamierzasz zwiększyć pojemność, a jeśli to zepsuje w górę narzędzia lub stworzyć ogromne przestoje. EC2 jest bardzo skalowalny. Jeśli potrzebujesz więcej serwerów, płacisz za nie, a one działają bezproblemowo. Z tych powodów zdecydowanie rozważyłem użycie EC2 do programowania SharePoint. Szybko, łatwo i możesz przyznać dostęp do środowiska znacznie łatwiej niż w przedsiębiorstwie.

Klienci AWS

Początkowo nie zamierzałem pisać o klientach AWS i ich działaniach, ponieważ nie pasowało to do witryny, ale myślę, że chodzi bardziej o to, co ci klienci osiągnęli, a konkretnie o to, jak AWS pomogło im osiągnąć ich cele.

  • Netflix - Netflix przeszedł całkowicie na AWS. Podczas studium przypadku, a także po wysłuchaniu demonstracji Andy'ego Jassy'ego, kluczem jest skłonienie firm do skoncentrowania się na tym, co robią najlepiej, i usunięcie zakłóceń. W tym przypadku zarządzanie centrami danych i farmami serwerów jest rozpraszające, ponieważ Netflix był o wiele lepszy, pozwalając Amazonowi wykonać całą tę pracę i pozwalając Netflix skupić się na tworzeniu fantastycznych wrażeń dla użytkownika końcowego. Innym niesamowitym pomysłem zastosowanym przez Netflix było użycie AWS do stworzenia aplikacji powodującej problemy z produkcją (wiem, szalone!), Aby dokładnie sprawdzić, czy AWS wykonuje swoją pracę i domyślnie nie uszkadza serwera lub bazy danych.
  • Pinterest - Pinterest jest doskonałym przykładem szybkiego wzrostu. Używają narzędzia AWS o nazwie automatyczne skalowanie, które pozwala im korzystać z większej liczby serwerów w ciągu dnia, a mniej w nocy. Korzystają z wielu platform i narzędzi AWS, co pozwala im szybko rosnąć i rozszerzać się w razie potrzeby. Mają także platformę do łatwego tworzenia nowych i interesujących funkcji.

Korzyści finansowe wynikające z używania AWS

Jeśli uważasz, że możesz skorzystać z AWS, gorąco zachęcam do sprawdzenia ich Centrum Ekonomicznego. Witryna pokazuje w zasadzie wszystkie sposoby oszczędzania pieniędzy dzięki AWS. Im więcej korzystasz, tym więcej płacisz, ale mają też wbudowane korzyści skali, dzięki czemu stawka obniża się, im więcej z niej korzystasz. Myślę, że punktem sprzedaży było dla mnie, gdy Andy wspomniał, że Amazon osiągnął zysk dzięki mikro zyskom - sprzedadzą swój produkt za możliwie najniższą cenę, aby zarobić kilka groszy, ale zdobędą ogromny udział w rynku.

Dane AWS

Porozmawiaj o sekcji, która może zawierać prawie wszystko! AWS korzysta z szerokiej gamy narzędzi danych, takich jak SQL, Oracle, buforowanie, równoważenie obciążenia serwera itp. Jednak najważniejszą rzeczą w ich danych jest ich ochrona. To była duża część przypadku użycia Netflix. Zawartość, którą umieścisz w AWS, powinna być bezpieczna, ponieważ dane są replikowane, a zależnie od tego, w którym systemie się znajdujesz, powinna być dostępna tak blisko, jak to możliwe, w stu procentach. Jedna z pokazanych przeze mnie demonstracji dotyczyła awarii serwerów i witryn działających bez czkawki. Jeśli wejdziesz na stronę AWS, znajdziesz wszystkie rodzaje informacji na temat różnych usług i warto je przestudiować.

Bez błędów, bez stresu - Twój przewodnik krok po kroku do tworzenia oprogramowania zmieniającego życie bez niszczenia życia

Nie możesz poprawić swoich umiejętności programistycznych, gdy nikt nie dba o jakość oprogramowania.

Wniosek

Amazon Web Services to świetna alternatywa dla tradycyjnych rozwiązań infrastrukturalnych dla firm. AWS pozwala firmom spędzać czas w obszarach, które są najważniejsze, i omijać wszelkie drogie biurokracje. Ma jednak kilka wad - jeśli przejdziesz na stronę główną AWS, natychmiast zostaniesz przytłoczony. Liczba różnych usług oferowanych przez Amazon jest duża, a wiele z nich brzmi bardzo podobnie, co może być bardzo mylące. Ponadto, podczas gdy wycena ma sens z mentalności „płacisz za to, czego używasz”, jeśli masz intensywne użytkowanie, którego się nie spodziewałeś, możesz w końcu płacić za usługę więcej niż oczekiwano.

Dlatego chociaż usługi Amazon Web Services mogą być świetnym narzędziem dla Twojej firmy, upewnij się, że rozumiesz wcześniej wszystkie opcje i szczegóły, aby w pełni wykorzystać ich usługi.