Blog

Korlátlan tárhely és fejlesztési megoldások: Miért olyan népszerű az AWS?

AWS-min

Korlátlan tárhely és fejlesztési megoldások: Miért olyan népszerű az AWS?

Egy korábbi webináriumunk kapcsán Szántó Andrással, az EPAM Systems Solution Architectjével beszélgettünk a felhő kialakulásáról és történetéről, fejlesztési megoldásairól és a fejlesztők tanulási útvonalairól a területen. Az alábbi videóra kattintva visszanézheted a teljes beszélgetést, illetve Youtube csatornánkon további hasznos tartalmakat találhatsz a témában. Ha pedig csak néhány perced van, olvasd el alábbi összefoglalónkat!

A felhő története

A felhő gyökerei az 50-60-as évekig nyúlnak vissza, amikor még a szobányi méretű nagygépek (mainframe-ek) uralták az informatikát. Ekkor a megfelelő kapacitás kihasználtság érdekében bizonyos nagyvállalatok a time-sharing segítségével olyan megoldást találtak ki, amivel távoli eléréssel mások is használatba vehették ezeket a mainframe-eket. Ez persze még nem a mai értelemben vett virtualizáció és cloud, népszerűsége pedig a személyi számítógépek megjelenésével jelentősen vissza is esett. 

Legalábbis a 90-es évekig, amikor is az ASP-k (Application Service Providerek) és a SaaS (Software as a Service) megjelenésének köszönhetően óriási evolúciós ugrás következett be a virtualizáció terén. A modern felhő megszületését végül az egyre elterjedtebbé váló online alkalmazások és social networkök (például a Facebook, a Dropbox vagy az Evernote) hozták meg. 

A felhő ma és a Jövő

“Alig több mint 10 év alatt nőtt a piac 25 milliárd dollárosról ennek több mint a hétszeresére.”

Figyelembe véve, hogy egyre nagyobb az igény a wireless megoldások, a több platformos és jól skálázható alkalmazások iránt, a felhő ismerete hamarosan a fejlesztők többségének számára elengedhetetlen lesz. 

“A járvány a felhőszolgáltatók népszerűségének is adott egy újabb hullámot. Egyfelől a vállalatok kénytelenek voltak belátni, hogy a pandémia idején még az addiginál is nehezebb fenntartani az adatközpontjaikat, másrészt a felhasználói oldalról is tovább nőtt az igény a Software as a Service szolgáltatások felé. Elég ha a videó konferenciákra vagy az online oktatásra gondolunk.” 

2020 volt az első év, amikor a privát szolgáltatások terén visszaesés volt, míg a felhőszolgáltatások forgalma ezek duplájára nőtt. 

Lehetőségek a felhő alapú fejlesztésben

Multi cloud megoldások

“Egy trend, ami az elmúlt években még népszerűbb lett, az a multicloud rendszerek tervezése lett. Egyfelől, ahogy gyűlnek a tapasztalatok a felhő szolgáltatásokkal kapcsolatban, egyre inkább látszanak és kijönnek a különbségek és sokkal kifinomultabb döntéseket tudunk hozni azzal kapcsolatban, hogy rendszerünk egy kis szeletét éppen melyik platform melyik termékével tudjuk a leghatékonyabban, legköltséghatékonyabban megvalósítani.”

Cloud Native

A natív felhő alapú rendszerek aktívan alkalmazzák a felhő infrastuktúra elemeit, amire már nemcsak egy egyszerű adattárhelyként tekintenek. A microservice és serverless megoldások például azért olyan népszerűek Cloud Native környezetben, mert az alattuk automatikusan üzemelő felhő platformok képesek menedzselni őket, így eldönteni például azt is, hogy egy konténerből hány példányra van szükség ahhoz, hogy ki tudja szolgálni az aktuális felhasználókat. 

“Az AWS Config nevű service-e segítségével olyan workflowkat építhetünk fel, amik észreveszik, hogy ha megváltozik egy compute instance konfigurációja, vagy egy hozzáférést biztosító policy egyszercsak engedékenyebb lesz a vártnál és azonnal automatikusan visszaállíthatjuk az eredeti állapotokat anélkül, hogy bárkinek rá kellene néznie.”

Mit jelent fejlesztőként a Clouddal dolgozni?

Ez talán az egyik legfontosabb kérdés, ha érdekel a felhő alapú fejlesztés. Vendégünk két irányból közelítette meg a dolgot, méghozzá az alapján, hogy aktívan, vagy passzívan kapcsolatban állunk-e a felhővel mindennapi munkánk során, vagy épp egyáltalán nem dolgozunk felhővel. 

  1. “Az, hogy mennyire van kitéve egy IT cég alkalmazottja a felhőnek, mennyire találkozik mindenféle szolgáltatásaival a mindennapi munkájában, az függ attól, hogy hol tart a vállalat a Cloud journey-jában.”
    Míg egy előrehaladott állapotban lévő projektben elengedhetetlen, hogy a benne dolgozók jól ismerjék a felhő architektúrát és annak folyamatait, addig a felhőre való migráció egy korai fázisában a fejlesztő számára szinte mindegy, hogy cloudban működő rendszeren dolgozik-e.
  1. “Ma egy fejlesztőnek akkor is érdemes, illetve sokszor akár kell ismernie azokat az elveket, ha nem cloudban dolgozik, vagy az láthatatlan a számára. Hiszen annak, hogy tudunk-e microservice architektúrákkal dolgozni, tudunk-e megfelelően automatizálni, annak nem sok köze van ahhoz, hogy honnan működik a rendszerünk.”

Ezek alapján az már szinte nem is kérdés, hogy érdemes-e legalább alapszinten megismerkedni a felhő technológiákkal. A továbbiakban így kitértünk arra is, hogy milyen tanulási útvonalak és lehetőségek állnak a rendelkezésünkre, ha bővítenénk ismereteinket a cloud irányába is. 

Milyen jellegű tudást várnak az egyes szolgáltatók a certificationök megszerzéséhez

“Bloom taxonómiája egy általános tanuláselméleti piramis arra, hogy hogyan építkezhetünk a tanulás során.”

  • Associate vizsgák: azt várják, hogy emlékezzünk az általános fogalmakra és koncepciókra, azokat megértsük és szükség esetén el tudjuk magyarázni. 
  • Professzionális vizsgák: itt már fontos, hogy a megszerzett tudást alkalmazni is tudjuk az adott szituációk vonatkozásában és megfelelő következtetéseket, összefüggéseket tudjunk vonni az eltérő esetek között. “Ezeken a vizsgákon általában több, vagy akár az összes válasz is helyes és azt kell kiválasztani, amelyik a legmegfelelőbb a sokszor nagyon hosszasan leírt kontextus alapján.”
  • AWS Objective: a vizsgán résztvevőknek már az önálló megvalósítás, egyéni kreatív ötlet elkészítése a cél. 

Annak érdekében, hogy a vizsgákra felkészüljünk több lehetőség is a rendelkezésünkre állhat. Attól függően, hogy inkább egyénileg, vagy csoportban tanulnánk, saját, vagy kötött időbeosztás szerint több képzés közül is választhatunk. 

“Itthon egyelőre kevés a lehetőség a személyes képzésekre, de a Webunival éppen most dolgozunk ki egy alapozó és egy associate szintű programot. Ezeket majd a közeljövőben, valószínűleg ősz táján szeretnénk elindítani. Az önálló felkészüléshez nagyon tudom ajánlani a re:Invent Konferencia videóit. Ezekből évente nagyjából 100-200 felkerül Youtube-ra és az előadások nagy része a tanulást célozza. Általában az Amazon partner vállalatainak az architectjei mesélnek róla, hogy hogyan használják a felhőt.”

Hírlevél feliratkozás

Az adataim megadásával elfogadom a Cubix Institute of Technology adatkezelési tájékoztatóját.
Oszd meg, ha tetszett:
Facebook
Twitter
LinkedIn
Email

Saját blogposztot szeretnél megosztani?

A jelentkezéshez töltsd ki az űrlapot

Vendégcikk beküldése

Add meg elérhetőségeidet, valamint csatold be az általad megosztani kívánt tartalmat.

Az adataim megadásával elfogadom a Cubix Institute of Technology adatkezelési tájékoztatóját.

Beiratkozás most!

Vezetéknév *
Email *
Keresztnév *
Telefonszám *
Válassz kezdés időpontot
Fizetési mód *
Számlázási név
Irányítószám
Cím (utca házszám)
Ország
Város
Cégnév
Adószám

* Az adataim megadásával elfogadom a Cubix Institute of Technology adatkezelési tájékoztatóját.

Are you interested, but have a few questions?​

Fill out this form and we will get back to you and answer all your questions.

Please select form to show
By providing your data, you accept the Cubix Institute of Technology Privacy Policy.

Szeretnék értesülni a következő elérhető tanfolyam időpontjáról.​

Az adataim megadásával elfogadom a Cubix Institute of Technology adatkezelési tájékoztatóját.

Érdekel, de van néhány kérdésem.

Add meg elérhetőségedet és hamarosan jelentkezünk további információkkal a képzéssel kapcsolatosan.

Az adataim megadásával elfogadom a Cubix Institute of Technology adatkezelési tájékoztatóját.

Are you interested, but have a few questions?​

Fill out this form and we will get back to you and answer all your questions.

Please select form to show
By providing your data, you accept the Cubix Institute of Technology Privacy Policy.

Enroll Now!

Fill out this form and we will get back to you and answer all your questions.

First Name *
Email *
Last Name *
Phone number *
Choose starting date
Payment Method *
Billing Name
ZIP
Address
Country
City
Company
TAX Number

* By providing your data, you accept the Cubix Institute of Technology Privacy Policy.