Amazon AWS

Uwolnij moc innowacji dzięki AWS i technologii Serverless, przyszłości skalowalnego, opłacalnego i wydajnego przetwarzania.

Logo konferencji AWS

Amazon, jedna z największych firm na świecie, zaczęła jako skromna księgarnia internetowa, a teraz przekształciła się w rynek, na którym można kupić praktycznie wszystko. Wiele osób nie wie, że Amazon faktycznie generuje większe przychody ze swojej firmy hostingowej, Amazon Web Services (AWS). Dzięki temu jest największą na świecie firmą hostingową z ponad 125 centrami danych w 34 regionach.

AWS zapewnia szereg usług, od tradycyjnego wirtualnego hostingu (EC2) po nowoczesne architektury bezserwerowe. Nexoid wykorzystuje bezserwerowe usługi AWS, zapewniając nie tylko wysoką wydajność, ale także wysoki poziom bezpieczeństwa. Klientami AWS są duże korporacje, banki, rządy, a nawet wojsko, co oznacza, że poważnie traktują bezpieczeństwo. Nawet my nie mamy dostępu do serwerów.

Technologia bezserwerowa, znana również jako mikrousługi, to innowacyjna architektura. Tradycyjna architektura zwykle oznacza serwer aplikacji internetowych podłączony do serwera bazy danych, przy czym serwer WWW pozostaje bezczynny przez większość czasu (marnując pieniądze). Tradycyjne architektury również zawodzą pod wpływem nagłych napływów aktywności, co skutkuje wąskimi gardłami i przerwami czasu.

serwery aws_servers

Natomiast technologia bezserwerowa dzieli kod na małe kawałki obsługiwane przez ogromną pulę maszyn lub „lambda” w AWS. Serwery te czekają na żądania, które mogą pochodzić od zewnętrznego użytkownika końcowego, wewnętrznego robota w magazynie Amazon lub dowolnej liczby innych usług AWS. Gdy żądanie dociera do lambda, lambda uruchamia mały fragment kodu, aby obsłużyć żądanie, a następnie zatrzymuje się.

Na przykład, gdyby milion osób zalogowało się jednocześnie do Nexoidu, milion lambda aktywowałoby się, przetworzy żądanie i wyłączało się w ciągu milisekund. Dlatego Nexoid jest zawsze szybki i gotowy. Nie dotyczy to większości dostawców ERP.

Technologia bezserwerowa rozwiązuje zarówno problem wąskiego gardła, jak i problem marnowanych zasobów występujących w tradycyjnych architekturach. Płacimy tylko za rzeczywisty czas przetwarzania, jaki używają lambdas, dzięki czemu jest setki razy bardziej opłacalny.