Felhőszolgáltatás - vizsgafeladat
Felhőszolgáltatás - vizsgafeladat
Felhőalapú webszolgáltatás létrehozása és konfigurálása
Vizsgafeladat: Felhőalapú webszolgáltatás létrehozása és konfigurálása
Feladat leírása:
A felhőalapú megoldások egyre fontosabbak a modern IT-rendszerekben. Az alábbi feladat során hozzon létre és konfiguráljon egy egyszerű webes szolgáltatást az alábbiakban megadott három részfeladat elvégzésével!
A megoldáshoz használhatja az Azure.
Választható felhőszolgáltatók:
Microsoft Azure
1. részfeladat – SaaS
Hozzon létre egy felhasználói fiókot és dokumentummegosztást a választott szolgáltatón keresztül:
Azure esetén: Készítsen egy új felhasználót az Azure Portalon belül, majd osszon meg egy fájlt az OneDrive-on keresztül.
Eredmény: képernyőképek a felhasználóról és a megosztott dokumentumról.
2. részfeladat – IaaS + virtuális gép kezelése
Hozzon létre egy virtuális gépet az alábbi paraméterekkel:
Operációs rendszer: Ubuntu Server 20.04
Méret: alap (pl. B1s vagy e2-micro)
Nyilvános IP-cím: engedélyezett
Nyissa meg az alábbi portot: 80/tcp (HTTP)
Azure esetén: használja a „Virtual Machines” szolgáltatást
Csatlakozzon a virtuális géphez SSH-n keresztül, és telepítse az Apache HTTP szervert.
Eredmény:
képernyőkép a VM létrehozásáról
parancssor képernyőkép az Apache sikeres telepítéséről
webböngésző képernyőkép, ahol a „Welcome to Apache” oldal megjelenik
3. részfeladat – Felhő címtárszolgáltatás (haladó)
Integráljon egy új felhasználót a felhő címtárszolgáltatásba:
Azure esetén: Hozzon létre egy új felhasználót az Azure Active Directory szolgáltatásban, állítson be hozzá jelszót, majd rendelje hozzá az előzőleg létrehozott virtuális géphez, szerepkörrel (pl. Virtual Machine User Login).
Eredmény: képernyőképek a felhasználó létrehozásáról és a hozzárendelt jogosultságokról.
Értékelési szempontok (pontozás javaslat):
Részfeladat | Tartalom | Pontszám |
---|---|---|
1. SaaS | Fiók + megosztás létrehozása | 10 pont |
2. IaaS | VM létrehozás, Apache fut | 15 pont |
3. AD/IAM | Felhasználó + jogosultság | 15 pont |
Összesen | 40 pont |
Szükséges eszköz:
1 db internetkapcsolattal rendelkező PC
Előzetesen biztosított diákfiók Azure vagy GCP szolgáltatáshoz (pl. tanári sandbox vagy oktatási tesztfiók)
részletes, lépésről lépésre kidolgozott megoldás a fenti vizsgafeladathoz, Microsoft Azure használatával. A megoldás három részből áll: SaaS, IaaS és Azure AD.
Vizsgafeladat megoldása – Microsoft Azure
Előfeltételek:
Diák be van jelentkezve a https://portal.azure.com címen.
Oktatói/tanulói előfizetés aktív (pl. Azure for Students, Visual Studio Subscription).
1. részfeladat – SaaS (OneDrive megosztás)
Feladat: Hozzon létre egy felhasználót, és osszon meg vele egy dokumentumot a OneDrive-on.
Lépések:
Nyissa meg a OneDrive-ot:
A portálból kattintson a bal felső sarokban a 9 pontos „App launcher”-re (alkalmazásválasztó), válassza a OneDrive-ot.
Új fájl létrehozása:
Kattintson: „Új” → „Word-dokumentum”.
Nevezze el: VizsgaTesztDokumentum
.
Fájl megosztása:
A dokumentumban kattintson a „Megosztás” gombra.
Állítsa be a megosztási lehetőségeket (pl. „Csak megadott személyek”).
Adjon meg egy e-mail címet (pl. egy tanártárs vagy más tanuló).
Küldje el a meghívót.
Igazolás:
Képernyőkép a fájl létrehozásáról.
Képernyőkép a megosztási beállításokról.
2. részfeladat – IaaS (VM létrehozás és Apache telepítés)
Feladat: Hozzon létre egy Ubuntu szervert, nyissa meg a 80-as portot, és telepítse az Apache-t.
Lépések:
Virtuális gép létrehozása:
Azure Portal → „Virtual Machines” → „+ Add” vagy „+ Create”.
Alapadatok:
Subscription: válassza a sajátját.
Resource group: hozzon létre egy újat (vizsgarg
).
Virtual machine name: vizsgavm
Region: pl. West Europe
Image: Ubuntu Server 20.04 LTS
Size: válassza a legkisebb elérhető pl. B1s
Authentication type: Password
Felhasználónév: pl. azureuser
Jelszó: adja meg, írja fel magának.
Port megnyitása (HTTP):
A „Inbound ports” résznél pipálja be a HTTP (80) portot.
VM létrehozása:
Kattintson a „Review + Create”, majd a „Create” gombra.
Várja meg a VM létrejöttét (kb. 2–3 perc).
Kapcsolódás SSH-val:
A VM panelen kattintson a Connect → SSH menüpontra.
Használja a beépített SSH-terminált a böngészőből (SSH in browser → Bastion nélkül).
Alternatív: ssh azureuser@<VM_Public_IP>
pl. Windows Terminalban.
Apache telepítése:
bash
MásolásSzerkesztés
sudo apt update
sudo apt install apache2 -y
sudo systemctl enable apache2
sudo systemctl start apache2
Tesztelés:
Nyisson meg egy böngészőt: http://<VM_Public_IP>
Meg kell jelennie: „Apache2 Ubuntu Default Page”
Igazolás:
Képernyőkép a VM létrehozásáról (paraméterek).
Képernyőkép az Apache telepítéséről.
Képernyőkép a böngészőből: Apache weboldal megjelenik.
3. részfeladat – Azure Active Directory (felhasználó és jogosultság)
Feladat: Hozzon létre egy új felhasználót az Azure AD-ben, és adjon neki szerepkört a virtuális gépen.
Lépések:
Azure AD megnyitása:
Azure Portal → Keresés: Azure Active Directory
→ Enter
Új felhasználó létrehozása:
Bal oldali menü: Users → „+ New user”
User name: vizsgadiak@<domain>.onmicrosoft.com
Name: Vizsga Diák
Jelszó: automatikusan generált jelszót mentse el.
Kattintson: Create
Jogosultság hozzárendelése a VM-hez:
Vissza a Virtual Machines → vizsgavm
→ Access control (IAM)
„Add role assignment” → Role: Virtual Machine User Login
Select members → keresés: vizsgadiak
„Review + Assign”
Teszt:
Jelentkezzen be inkognitó módban a portal.azure.com
címen a vizsgadiak
fiókkal, és ellenőrizze, hogy látja-e a VM-et, és tud-e belépni (pl. Azure Bastionnal).
📸 Igazolás:
Képernyőkép a felhasználó létrehozásáról.
Képernyőkép a szerepkör hozzárendelésről.
Értékelési javaslat
Részfeladat | Elvárás | Pont |
---|---|---|
1. SaaS | OneDrive fájl és megosztás | 10 |
2. IaaS | VM létrehozás, Apache fut | 15 |
3. Azure AD | Felhasználó létrehozás, IAM szerepkör | 15 |
Összesen | 40 |