Siirry suoraan sisältöön

Skaalautuvuus ja high availability (5 op)

Toteutuksen tunnus: TTC5550-3003

Toteutuksen perustiedot


Ilmoittautumisaika
18.11.2024 - 09.01.2025
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
13.01.2025 - 30.04.2025
Toteutus on käynnissä.
Opintopistemäärä
5 op
Lähiosuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Teknologiayksikkö
Toimipiste
Lutakon kampus
Opetuskielet
suomi
Paikat
0 - 35
Koulutus
Tieto- ja viestintätekniikka (AMK)
Opettajat
Jussi Ahonen
Ryhmät
TTV22S5
Tieto- ja viestintätekniikka (AMK)
TTV22S2
Tieto- ja viestintätekniikka (AMK)
TTV22S3
Tieto- ja viestintätekniikka (AMK)
TTV22S1
Tieto- ja viestintätekniikka (AMK)
TTV22S4
Tieto- ja viestintätekniikka (AMK)
Opintojakso
TTC5550

Toteutuksella on 14 opetustapahtumaa joiden yhteenlaskettu kesto on 21 t 0 min.

Aika Aihe Tila
To 16.01.2025 klo 09:15 - 10:45
(1 t 30 min)
Skaalautuvuus ja high availability TTC5550-3003
P2_D426 Mediatekniikka
To 23.01.2025 klo 09:15 - 10:45
(1 t 30 min)
Skaalautuvuus ja high availability TTC5550-3003
P2_D426 Mediatekniikka
To 30.01.2025 klo 09:15 - 10:45
(1 t 30 min)
Skaalautuvuus ja high availability TTC5550-3003
P2_D426 Mediatekniikka
To 06.02.2025 klo 09:15 - 10:45
(1 t 30 min)
Skaalautuvuus ja high availability TTC5550-3003
Verkko/Online (KYHA)
To 13.02.2025 klo 09:15 - 10:45
(1 t 30 min)
Skaalautuvuus ja high availability TTC5550-3003
P2_D426 Mediatekniikka
To 20.02.2025 klo 09:15 - 10:45
(1 t 30 min)
Skaalautuvuus ja high availability TTC5550-3003
P2_D426 Mediatekniikka
To 06.03.2025 klo 09:15 - 10:45
(1 t 30 min)
Skaalautuvuus ja high availability TTC5550-3003
P2_D426 Mediatekniikka
To 13.03.2025 klo 09:15 - 10:45
(1 t 30 min)
Skaalautuvuus ja high availability TTC5550-3003
P2_D426 Mediatekniikka
To 20.03.2025 klo 09:15 - 10:45
(1 t 30 min)
Skaalautuvuus ja high availability TTC5550-3003
Teams
To 27.03.2025 klo 09:15 - 10:45
(1 t 30 min)
Skaalautuvuus ja high availability TTC5550-3003
P2_D426 Mediatekniikka
To 03.04.2025 klo 09:15 - 10:45
(1 t 30 min)
Skaalautuvuus ja high availability TTC5550-3003
P2_D426 Mediatekniikka
To 10.04.2025 klo 09:15 - 10:45
(1 t 30 min)
Skaalautuvuus ja high availability TTC5550-3003
P2_D426 Mediatekniikka
To 17.04.2025 klo 09:15 - 10:45
(1 t 30 min)
Skaalautuvuus ja high availability TTC5550-3003
P2_D426 Mediatekniikka
To 24.04.2025 klo 09:15 - 10:45
(1 t 30 min)
Skaalautuvuus ja high availability TTC5550-3003
P2_D426 Mediatekniikka
Muutokset varauksiin voivat olla mahdollisia.

Arviointiasteikko

0-5

Tavoitteet

Opintojakson tarkoitus
Opit järjestelmien ja ohjelmistojen skaalautuvuuteen ja saatavuuteen vaikuttavat asiat ja tekniikat, sekä niiden suunnittelun periaatteet.

Opintojakson osaamiset
EU-KW: EUR-ACE Tieto ja ymmärrys
EU-EC: EUR-ACE Tekniikan soveltaminen käytäntöön

Opintojakson osaamistavoite
Ymmärrät mitä on skaalautuvuus ja korkea saatavuus, sekä kuinka niihin voidaan vaikuttaa. Tiedät erilaisia skaalautuvuuteen ja korkeaan saatavuuteen vaikuttavia mekanismejä, sekä niiden heikkouksia ja hyötyjä. Osaat suunnitella skaalautuvia järjestelmiä, joissa on huomioitu redundanttisuus, kuormantasaus ja korkea saatavuus.

Sisältö

Sovellusten skaalautuvuus, a-synkroniset js synkroniset sovellukset ja niiden skaalautuvuus.
Kuormantasaus; fyysinen sekä ohjelmistolla toteutettu. Kuormantasaus eri OSI-mallin kerroksilla; Layer 4 ja layer 7. Kuormantasaus algoritmit. Viive.
Redundanttisuus. Suunnitellut ja suunnittelemattomat katkot.
Skaalautuvuus pilvessä.
Tekniikoihin liittyvät termit mm. failover, uptime, downtime, master, slave/backup.

Arviointikriteerit, tyydyttävä (1)

Välttävä 1: Opiskelija hallitsee välttävästi skaalautuvuuden ja korkean saatavuuden teorian ja tunnistaa osan niihin vaikuttavista tekniikoista. Opiskelija osaa suunnitella ja toteuttaa osittain skaalautuvia järjestelmiä joissa on pyritty huomioimaan korkea saatavuus järjestelmän tai ohjelman vaatimusmäärrittelyn perusteella.

Tyydyttävä 2: Opiskelija hallitsee tyydyttävästi skaalautuvuuden ja korkean saatavuuden teorian ja tunnistaa osan niihin vaikuttavista tekniikoista. Opiskelija osaa suunnitella ja toteuttaa osittain skaalautuvia järjestelmiä joissa on pyritty huomioimaan korkea saatavuus järjestelmän tai ohjelman vaatimusmäärrittelyn perusteella.

Arviointikriteerit, hyvä (3)

Hyvä 3: Opiskelija hallitsee hyvin skaalautuvuuden ja korkean saatavuuden teorian ja tunnistaa niihin vaikuttavat tekniikat. Opiskelija osaa suunnitella ja toteuttaa skaalautuvia järjestelmiä joissa huomioidaan korkea saatavuus järjestelmän tai ohjelman vaatimusmäärrittelyn perusteella.

Kiitettävä 4: Opiskelija hallitsee kiitettävästi skaalautuvuuden ja korkean saatavuuden teorian ja hallitsee niihin vaikuttavat tekniikat. Opiskelija osaa suunnitella ja toteuttaa skaalautuvia järjestelmiä joissa on korkea saatavuus järjestelmän tai ohjelman vaatimusmäärrittelyn perusteella.

Arviointikriteerit, kiitettävä (5)

Erinomainen 5: Opiskelija hallitsee erinomaisesti skaalautuvuuden ja korkean saatavuuden teorian ja hallitsee niihin vaikuttavat tekniikat. Opiskelija osaa suunnitella ja toteuttaa skaalautuvia järjestelmiä joissa huomioidaan korkea saatavuus järjestelmän tai ohjelman vaatimusmäärrittelyn perusteella.

Arviointikriteeri, hyväksytty/hylätty

Opiskelija hallitsee välttävästi skaalautuvuuden ja korkean saatavuuden teorian ja tunnistaa joitain osia niihin vaikuttavista tekniikoista. Opiskelija osaa suunnitella ja toteuttaa osittain skaalautuvia järjestelmiä joissa on pyritty huomioimaan korkea saatavuus järjestelmän tai ohjelman vaatimusmäärrittelyn perusteella.

Siirry alkuun