IaaS: Infrastructure-as-a-service
I en IaaS-implementering (Infrastructure-as-a-service) benyttes der virtuel hardware. Brugere af Azure kan oprette almindelige Windows- eller Linux-virtuelle computere- samt ‘billeder’ til applikationer som SQL Server eller Oracle.
Bitscape Web Services er førende inden for anvendelse af infrastruktur-as-a-service (IaaS) blandt virksomhedens it-indkøbere. Med Azure kan enhver it-udvikler eller it-professionel være mere produktiv og og nå i mål hurtigere. De integrerede værktøjer, indbyggede skabeloner og administrationstjenester gør det nemmere at opbygge og administrere apps, virksomheder, mobiler, internet og Internet of Things hurtigere ved hjælp af færdigheder, du allerede har, og teknologier, du allerede kender.
Microsoft er også den eneste leverandør, der er positioneret som en leder for Cloud Infrastructure as a Service (CaaS), Application Platform as a Service og Cloud Storage Services for andet år i træk.
Nedenfor er nogle vigtige funktioner i IaaS:
- Dynamisk skalerbar
- Lejes / licenseres / betales med det samme
- Flere niveauer af tjenester
- 100% ressourcetilgængelighed
- GUI eller CLI baseret let adgang
IaaS giver fuldstændig kontrol over operativsystemet og applikationsplatformstakken til applikationsudviklerne og it-professionelle, der minder om Hyper-V og andre virtualiseringsplatforme. Med hjælp fra it-professionelle kan udviklere implementere virtuelle maskiner, applikationsbits og tilknyttede data til målcomputerinfrastrukturen. Med Azure IaaS får udviklere fuldstændig kontrol over Stack’en på designtidspunktet; under implementeringen skal man dog stadig overveje de systematiske kvaliteter af applikationen, der er påvirket af storage.
CaaS: Containers-as-a-Service
Containers-as-a-Service (CaaS) er en model af cloud services, der lader brugerne distribuere og administrere applikationer gennem containerbaseret abstraktion ved hjælp af lokale datacentre eller i skyen. Udbyderen tilbyder frameworket eller platformen, hvorpå containerne distribueres og administreres, og det er gennem denne platform, at vigtige it-funktioner automatiseres.
CaaS er især nyttigt for udviklere til at opbygge container baseret apps, som deri er mere sikre og også skalerbare. Brugere køber de nødvendige ressourcer, de ønsker (planlægningsfunktioner, belastningsbalancering osv.), hvilket sparer penge og øger effektiviteten.
I rækken af cloudtjenester betragtes CaaS som en slags delmængde af Infrastructure-as-a-Service (IaaS) og findes mellem IaaS og Platform-as-a-Service (PaaS).
Nedenfor er nogle vigtige funktioner i CaaS:
- Let administration af apps
- Sikkerhed og skalerbarhed
- Belastningsbalancering
- Betaler kun for nødvendige ressourcer
De grundlæggende ressourcer i CaaS er containere, som er en populær implementeringsmekanisme til cloud-native apps og mikrotjenester. CaaS øger også transformationsmuligheden mellem miljøer, hvad enten det er hybrid eller multicloud.
PaaS: Platform-as-a-service
Platform as a service (PaaS) er et komplet udviklings- og implementeringsmiljø i skyen med ressourcer, der giver dig mulighed for at levere alt fra enkle skybaserede apps til sofistikerede, cloudaktiverede virksomhedsapplikationer. Du køber de ressourcer, du har brug for, fra en cloudtjenesteudbyder på en pay-as-you-go-basis og får adgang til dem via en sikker internetforbindelse.
Ligesom IaaS inkluderer PaaS infrastruktur – servere, opbevaring og netværk – men også middleware, udviklingsværktøjer, Business Intelligence (BI) -tjenester, databasestyringssystemer og mere. PaaS er designet til at understøtte hele webapplikationens livscyklus: bygning, test, implementering, administration og opdatering.
Nedenfor er nogle vigtige funktioner i PaaS:
- Hurtigere udvikling og levering
- Opret / implementer applikationer på farten
- Let opgraderbar
- Giver sikkerhedskopiering, gendannelse og datasikkerhed
- Let tilgængelig fra flere placeringer (af flere hold)
PaaS giver dig mulighed for at undgå omkostninger og kompleksitet ved køb og styring af softwarelicenser, den underliggende applikationsinfrastruktur og middleware, containerorkestratorer som Kubernetes eller udviklingsværktøjerne og andre ressourcer. Du administrerer de applikationer og tjenester, du udvikler, og cloudtjenesteudbyderen administrerer typisk alt andet. Platform as a service (PaaS) bruges bl.a. i cloud-løsninger med ArcGis Cloud Migration.
FaaS: Function-as-a-Service
Function-as-a-Service, eller FaaS, er en event drevet eksekveringsmodel, der kører i stateless containers, og disse funktioner styrer logikken og tilstanden på serversiden ved hjælp af tjenester. Det giver udviklere mulighed for at opbygge, køre og administrere applikationspakker som funktioner, uden at skulle vedligeholde deres egen infrastruktur.
FaaS er en måde at implementere serverless computing på, hvor koden udføres i Linux-containere, der styres fuldt ud af en platform. Normalt er denne platform i skyen, men modellen kan udvides til at omfatte lokale og hybrid implementeringer.
En serverless infrastruktur som styring eller klargøring af servere og ressourceallokering gives til en platform, så udviklere kan fokusere på at skrive kode og levere værdi.
Nedenfor er nogle vigtige funktioner i FaaS:
- Fjerner kompleksitet, giver abstraktion mulighed
- Fakturering er kun baseret på brug
- Hurtigere udvikling
- Kan let skaleres
- Håndteringstid i millisekunder
Brug af en FaaS-model er en måde at opbygge en app med en serverless arkitektur, men med den stigende popularitet af det serverløse setup leder udviklere efter løsninger, der understøtter opbygning af serverless mikrotjenester og stateless containers.
Udvalgte Microsoft Azure Services
Microsoft Azure er en cloud platform og en infrastruktur, der er skabt af Microsoft, der bl.a. understøttes af Umbraco. Azure er designet til levering af software, service og tjenesteydelser via internettet.
Azure Logic Apps
Microsoft Azure Event Grid giver dig mulighed for nemt at oprette applikationer
Azure Machine Learning
Cloudmiljø hvor du kan træne, implementere, automatisere og spore ML-modeller.
Azure Event Hub
Big data streamingplatform og event ingestion service. Behandler millioner af events i sekundet
Microsoft Azure Event Grid
Event grid, en tjeneste til styring af routing af alle hændelser fra enhver kilde til enhver destination.
Azure API Management (APIM)
API Management hjælper med at udgive API’er til eksterne, partnere og interne udviklere.
Cloud eller on-premise
Logic apps hjælper dig med at forbinde systemer på tværs af on-prem miljøer og cloud-miljøer.
LaaS, CaaS, PaaS og FaaS
En introduktion til de grundlæggende principper, Cloud Service Models og Serverless setup.
Kontakt
Langt de fleste private virksomheder og offentlige organisationer har over en årrække gennemgået en digital udvikling, så teknologien nu spiller en afgørende rolle, når nye produkter skal lanceres, brugeroplevelsen skal forbedres, eller interne processer skal optimeres. De teknologiske muligheder smelter sammen med din kerneforretning i form af innovative muligheder og agile arbejds- og udviklingsprocesser. Lad os hjælpe med at indfri jeres digitale potentiale. Vi følger altid op med service – også efter udviklingsfasen.
Lise Vestergaard
Sales Director, Public Sector
Tlf. +45 22 23 65 92
E-mail
Jakob Kjelds
Sales Director, Private Sector
Tlf. +45 30 87 03 53
E-mail
Udvalgte cases med Microsoft Azure Services
Vi udvikler software og it-løsninger designet og optimeret til at tackle præcis den problemstilling, vores kunder står overfor. Vi har mange års erfaring med Application Management Service, integration på enterprise-niveau, og som uafhængig leverandør anbefaler vi altid de mest passende teknologi til det konkrete formål. Vi følger altid op med service – også efter udviklingsfasen.
Herunder vises et par udvalgte cases med Microsoft Azure Services.
PensionsInfo
Udvikling af en helt ny løsning, på en ny og moderne cloudarkitektur med performance optimering
Synoptik
Integration mellem POS-system, betalingsystem og forretningslogik i Azure Logic Apps
Københavns kommune
Xamarin App udvikling og best practices i Development process, DevOps og Azure