Indholdsfortegnelse:
Video: IBM DB2 on Cloud - an introductory tutorial (November 2024)
IBM Db2 on Cloud (der begynder ved $ 189 pr. Måned) er en godt designet, fuldt styret SQL Database-as-a-Service (DBaaS) -løsning med Db2 og Oracle PL / SQL-kompatibilitet. Datamigreringsprocesser og brugergrænsefladen (UI) er rene, intuitive og lette at betjene for brugere af forskellige kvalifikationsniveauer. Produktet er perfekt til udviklere, der ønsker at oprette en database uden hjælp fra en databaseadministrator (DBA). Det er også godt for forretningsanalytikere, der ønsker at skræddersy en database til på kort tid.
IBM Db2 på Cloud er et solidt tilbud, der får en 4.0-vurdering i denne anmeldelse for sin rene brugervenlighed. Nogle udviklere chafe ved begrænsningerne i designkontrol, dog især sammenlignet med den ekstreme fleksibilitet i Editors 'Choice MongoDB Atlas med hensyn til at levere mange kontroller til udviklere. IBM Db2 på Cloud falder også under redaktørernes valg Microsoft Azure SQL-database, som seriøst overgår IBM Db2 på Cloud i antallet af regioner. Imidlertid tilbyder IBM Db2 på Cloud flere regioner end Amazon Relational Database Service, Google BigQuery eller SAP Cloud Platform, SAP HANA Service. Antallet af regioner er meget vigtige i nogle tilfælde, når det gælder applikationsydelse og overholdelse af Den Europæiske Unions (EU) 's generelle databeskyttelsesforordning (GDPR).
Prismodel
Brugere kan trækkes ind i det gratis Lite-niveau som udgangspunkt. Databasen anbefaler derefter enten IBM Db2 på Cloud (SQL) eller Cloudant (NoSQL) baseret på dataene. Det er åbenlyst, at IBM Db2 på Cloud-designere lærte meget af Bluemix-teamet, fordi IBM Db2 på Cloud outpaces Rackspace's ObjectRocket (NoSQL) og Amazon Relational Database Service (Amazon RDS) i brugervenlighed, især ved datamigrering. Både ObjectRocket og AWS RDS bruges bedst ved hjælp af en DBA, i det mindste under opsætning. I modsætning hertil vil de fleste brugere være i stand til at spinde en database op i IBM Db2 på Cloud med lidt ophid, medmindre selvfølgelig, ophøret kommer fra en DBA. Lad os se det i øjnene. DBaaS udgør ofte legitimeret skygge-it, og ikke alle inden for it er fan. Det er bedst at kontrollere din virksomheds politik om brug af en DBaaS og følge de foreskrevne protokoller.
Den gode nyhed er, at der er en gratis Lite-plan, der er begrænset til 100 megabyte (MB), fem forbindelser og et skema. Du kan oprette flere Lite-planer, hvis du vil. Intet kreditkort kræves, uanset om du bruger en eller flere Lite-planer. Lite-planen er en cool måde at tjekke tjenesten på, lære mere om at arbejde med databaser eller udføre mindre job gratis. Der er også en gratis udviklerfællesskabsudgave med virksomhedsfunktioner. Db2 Express-C er gratis til kommerciel brug, men hobbles lidt af manglen på nogle avancerede virksomhedsfunktioner.
Den betalte Flex-plan for IBM Db2 på Cloud starter ved $ 189 pr. Måned for 1 kerne, 4 gigabyte (GB) tilfældig adgangshukommelse (RAM) og 2 GB disklagring. Yderligere kerner er $ 52 per kerne per måned. Eller $ 13 per GB RAM, da hver kerne har 4 GB RAM. Ekstra disklagring er $ 1 per GB pr. Måned. For høj tilgængelighed skal du fordoble basisplanen, kernerne og lageromkostningerne. Og den sidste linjepost på regningen er et gebyr på $ 0, 20 pr. 1 million input / output (I / O) -operationer.
Hvis du har IBM Db2 på stedet, får du en stor rabat ved hjælp af IBM's "Bring Your Own License" -program. Kontakt din IBM-repræsentant for yderligere oplysninger. Du kan også få en rabat på et IBM Cloud-abonnement.
Trin for trin
Når du har opsat en konto på IBM Cloud, skal du gå til Menu-ikonet øverst til venstre på skærmen for at gå til instrumentbrættet og klikke på "Opret ressource." Derfra arbejder du gennem en række indstillinger til opsætning. Min opsætning var US South region, Db2 på Cloud, og derefter Flex Plan. Det tager 30 sekunder til et minut at oprette en ny instans.
IBM Db2 på Cloud har en af de nemmeste datalastningsprocesser i vores DBaaS-løsningsgennemgangsundersøgelse. Jeg indlæste dataene med et enkelt klik på konsolsiden, efterfulgt af et træk og slip af mine CSV-testdata. Et klik mere er nødvendigt, hvis du vælger at bruge Aspera til en højhastighedsbelastning. Dernæst er et valg af to skemaer eller muligheden for at oprette dine egne. Et skema er en samling af tabeller til organisering af dataene. IBM Db2 tillader flere skemaer for hver database. Til denne test valgte jeg IBMADT-skemaindstillingen. Systemet tilbyder derefter muligheden for at vælge eller oprette en tabel. Dernæst er Define Table-trinnet. Bemærk i skærmbilledet nedenfor, at formaterne har rullemenuer og praktisk vejledning og tip under "?" ikon efter hver formattype. Når disse opgaver er afsluttet, begynder dataene at uploade.
Når dataene er uploadet, skal du klikke på fanen Kør SQL, og du er i gang. Du kan enten indtaste SQL-sætninger i SQL-editoren eller indlæse et SQL-script fra værktøjslinjen. Jeg havde ingen problemer med opsætningen og var i gang med minimal indsats. For at skalere op, havde jeg kun brug for at vende tilbage til konsollen og klikke på knappen Skala forekomst. Der kan jeg bruge en glidebjælke til at skalere op eller ned. Konsollen viser straks beregnings- og lagringsskaleringsdetaljer samt en anslået ny pris.
Værktøjskassen
I IBM Db2 på Cloud finder du ikke skrivebordsværktøjer til installation eller komplekse skykonfigurationer, så de bekymrer dig. Foretag et klik på indstillinger som "høj tilgængelighed" eller "Oracle-kompatibilitetstilstand", og du er god til at gå. Brug guiden Load i webkonsollen til at importere et regneark, og IBM Db2 på Cloud fremsætter forslag til hver kolonne, du kan aktivere eller justere. Husk, at dette er en relationsdatabase, så du kun kan bruge strukturerede data, som du finder i et regneark. Men det betyder ikke, at datastørrelsen skal være lille. Faktisk kan det være ret stort. Hvis du har en masse data at migrere, har du muligheder for at fremskynde overførslen. IBM Aspera både komprimerer dine data og bruger user datagram-protokollen (UDP) til at optimere din internetlinje. UDP opretter forbindelser med lav latens, tabtolerante og er derfor meget hurtigere end den alternative transmissionskontrolprotokol (TCP). Du finder det som et browser-plug-in på webkonsollen. Dette giver to til fem gange den normale hastighed på din internetforbindelse. Brug store IBM Lift-værktøj til store, komplekse databaser.
I tilfælde af at du undrede dig, tilslutter IBM IBM Db2 om Cloud-data med IBM Watson Analytics på samme måde som enhver anden datakilde. IBM har en separat NoSQL skybaseret database kaldet Cloudant (som jeg kort nævnte tidligere). Hvis du bruger IBM Cloud, har du også muligheden for at bruge IBM Compose, hvor du kan vælge mellem 10 open source-databaser: Elasticsearch, JanusGraph, MongoDB, MySQL, PostgreSQL (aka Postgres), RabbitMQ, Redis, ScyllaDB (Apache Cassandra) osv. Og RethinkDB.
Husk, at du bruger IBM Db2 på Cloud ved at importere regneark via en webkonsol og derefter køre SQL derfra. Det er punktet med DBaaS: ingen konfigurationer er nødvendige. Men dybest set fungerer alle tredjepartsværktøjer, du muligvis bruger nu med IBM Db2 i Cloud på stedet (såsom FalconSQL, SQuirreLSQL eller Toad til IBM Db2), sammen med IBM Db2 på Cloud. Power-brugere har to ekstra muligheder, IBM Data Server Manager og IBM Data Studio. IBM Data Server Manager overvåger og analyserer flere IBM Db2 i Cloud-forekomster, på jorden eller i skyen. Det understøtter også open source-databaser. IBM Data Studio er DBA-desktop-software til avancerede brugere, hvilket mest betyder DBA'er.
At være i stand til at vælge det regionale sted til din database er vigtigt af to grunde. For det første skal du være sikker på, hvor dine data befinder sig (selv i skyen), hvor de flytter til, og hvordan de bruges, på grund af regler som f.eks. GDPR. At være i stand til at vælge det rigtige sted til din database er bydende nødvendigt for at være kompatibel. For det andet, jo tættere dine data og app er hinanden, jo bedre er ydeevnen (jo kortere forsinkelse og andre problemer). Du ønsker at se efter muligheder for at distribuere din app i det samme datacenter som din database eller samle din database ud for din app.
IBM Db2 gav mig 22 regionale muligheder, herunder Amsterdam, Chennai, Dallas, Frankfurt, Hong Kong, London, Melbourne, Milan, Montreal, Norge, Paris, Querétaro (Mexico), San Jose, Sao Paulo, Seoul, Singapore, Sydney, Tokyo, Toronto og Washington, DC
Den gratis Lite-version kører dog kun fra IBMs Dallas-datacenter, men den syv-dages gratis prøveversion fungerer på nogen af disse 22 placeringer. Planer med høj tilgængelighed leveres med en aftale om serviceniveau på 99, 99 procent (SLA), mens planer med en enkelt server tilbyder en mindre SLA på 99, 95 procent. IBM Db2 leverer 14 dages daglige sikkerhedskopier.
Selvom intet system er perfekt eller egnet til ethvert formål, vil IBM Db2 på Cloud sandsynligvis blive stærkt begunstiget af dem, der ønsker mere komfort og brugervenlighed, end der generelt findes i databaseprodukter eller -tjenester. Selvom nogle udviklere måske finder IBM Db2 på Cloud-designkontroller begrænsende, vil de appellere til administratorer for den stabilitet og konsistens, de bringer til databasen generelt.