Innholdsfortegnelse:
Video: IBM DB2 on Cloud - an introductory tutorial (November 2024)
IBM Db2 on Cloud (som begynner på $ 189 per måned) er en godt designet, fullt administrert SQL Database-as-a-Service (DBaaS) løsning med Db2 og Oracle PL / SQL-kompatibilitet. Datamigreringsprosesser og brukergrensesnittet (UI) er rene, intuitive og enkle å betjene for brukere med en rekke ferdighetsnivåer. Produktet er perfekt for utviklere som ønsker å lage en database uten hjelp fra en databaseadministrator (DBA). Det er også bra for forretningsanalytikere som ønsker å tilpasse en database på kort tid.
IBM Db2 on Cloud er et solid tilbud som får en 4.0-vurdering i denne anmeldelsen for sin rene brukervennlighet. Noen utviklere tåler begrensningene i designkontrollen, spesielt sammenlignet med den ekstreme fleksibiliteten i Editors 'Choice MongoDB Atlas når det gjelder å tilby mange kontroller for utviklere. IBM Db2 på Cloud faller også under Editors 'Choice Microsoft Azure SQL-database, som seriøst overgår IBM Db2 på Cloud i antall regioner. Imidlertid tilbyr IBM Db2 på Cloud flere regioner enn Amazon Relational Database Service, Google BigQuery eller SAP Cloud Platform, SAP HANA Service. Antall regioner er en stor sak i noen tilfeller når det gjelder applikasjonsytelse og overholdelse av EUs generelle databeskyttelsesforordning (GDPR).
Prismodell
Brukere blir traktet inn i gratis Lite-nivået som utgangspunkt. Da anbefaler databasen enten IBM Db2 på Cloud (SQL) eller Cloudant (NoSQL) basert på dataene. Det er åpenbart at IBM Db2 på Cloud-designere lærte mye av Bluemix-teamet fordi IBM Db2 på Cloud overgår Rackspace's ObjectRocket (NoSQL) og Amazon Relational Database Service (Amazon RDS) i brukervennlighet, spesielt når det gjelder datamigrering. Både ObjectRocket og AWS RDS brukes best ved hjelp av en DBA, i det minste under installasjonen. Derimot vil de fleste brukere kunne spinne opp en database i IBM Db2 på Cloud med lite oppstyr, med mindre oppstyret selvfølgelig kommer fra en DBA. La oss innse det. DBaaS utgjør ofte legitimert skygge-IT, og ikke alle i IT er tilhenger. Det er best å sjekke selskapets policy for bruk av en DBaaS og følge de foreskrevne protokollene.
Den gode nyheten er at det er en gratis Lite-plan som er begrenset til 100 megabyte (MB), fem tilkoblinger og ett skjema. Du kan lage flere Lite-planer hvis du vil. Ingen kredittkort kreves enten du bruker en eller flere Lite-planer. Lite-planen er en kul måte å sjekke ut tjenesten, lære mer om å jobbe med databaser eller gjøre mindre jobber gratis. Det er også en gratis utviklermiljøutgave med enterprise-funksjoner. Db2 Express-C er gratis for kommersiell bruk, men hobbles litt av mangelen på noen avanserte bedriftsfunksjoner.
Den betalte Flex-planen for IBM Db2 på Cloud starter på $ 189 per måned for 1 kjerne, 4 gigabyte (GB) RAM-minne (RAM) og 2 GB disklagring. Ekstra kjerner er $ 52 per kjerne per måned. Eller $ 13 per GB RAM, siden hver kjerne har 4 GB RAM. Ekstra disklagring er $ 1 per GB per måned. For høy tilgjengelighet, må du doble basisplanen, kjernene og lagringskostnadene. Og den siste ordrelinjen på regningen er en kostnad på $ 0, 20 per 1 million input / output (I / O) -operasjoner.
Hvis du har IBM Db2 på stedet, får du en stor rabatt ved å bruke IBMs "Bring Your Own License" -program. Kontakt IBM-representanten din for mer informasjon. Du kan også få rabatt på et IBM Cloud-abonnement.
Steg for steg
Etter å ha konfigurert en konto på IBM Cloud, gå til menyikonet øverst til venstre på skjermen for å gå til dashbordet og klikk på "Opprett ressurs." Derfra jobber du gjennom en serie med alternativer for oppsett. Oppsettet mitt var US South region, Db2 on Cloud, og deretter Flex Plan. Det tar 30 sekunder til et minutt å opprette en ny forekomst.
IBM Db2 on Cloud har en av de enkleste datalastingsprosessene i vår DBaaS-gjennomgangsoppdatering. Jeg lastet inn dataene med ett klikk på konsollsiden, etterfulgt av en dra og slipp av CSV-testdataene mine. Et klikk til er nødvendig hvis du velger å bruke Aspera til en høyhastighetsbelastning. Neste er et valg av to skjemaer eller alternativet for å lage dine egne. Et skjema er en samling tabeller for å organisere dataene. IBM Db2 tillater flere skjemaer for hver database. For denne testen valgte jeg IBMADT-skjemaalternativet. Systemet tilbyr da muligheten til å velge eller opprette en tabell. Neste er Define Table-scenen. Legg merke til i skjermdumpen nedenfor at formatene har nedtrekksmenyer og nyttige veiledninger og tips under "?" ikon etter hver formattype. Når disse oppgavene er fullført, begynner dataene å laste opp.
Når dataene er lastet opp, klikker du på Kjør SQL-fanen, og du er i gang. Du kan enten legge inn SQL-setninger i SQL-editoren eller laste et SQL-skript fra verktøylinjen. Jeg hadde ingen problemer med oppsettet og var i gang med minimal innsats. For å skalere opp, trengte jeg bare å gå tilbake til konsollen og klikke på Scale Instance-knappen. Der kan jeg bruke en lysbildefelt for å skalere opp eller ned. Konsollen viser detaljer om skalerings- og lagringsskalering samt anslått ny kostnad.
Verktøykassen
I IBM Db2 på Cloud finner du ikke skrivebordsverktøy for å installere eller komplekse skykonfigurasjoner for å bekymre deg gjennom. Gjør ett klikk på alternativer som "høy tilgjengelighet" eller "Oracle kompatibilitetsmodus", så er du god til å gå. Bruk Lastveiviseren i nettkonsollen for å importere et regneark, og IBM Db2 på Cloud vil komme med forslag til hver kolonne du kan aktivere eller justere. Husk at dette er en relasjonsdatabase, slik at du bare kan bruke strukturerte data som du finner i et regneark. Men det betyr ikke at datastørrelsen ikke må være liten. Faktisk kan det være ganske enormt. Hvis du har mye data å migrere, har du muligheter for å fremskynde overføringen. IBM Aspera både komprimerer dataene dine og bruker brukerdatagramprotokollen (UDP) for å optimalisere internettlinjen. UDP oppretter forbindelser med lav latens, taptolererende og er dermed mye raskere enn den alternative transmisjonskontrollprotokollen (TCP). Du finner den som en nettleser-plug-in på nettkonsollen. Dette vil gi to til fem ganger normal hastighet på internettforbindelsen. For store, komplekse databaser, bruk gratis IBM Lift-verktøyet.
I tilfelle du lurte på, blir IBM sammen med DB2 på Cloud-data med IBM Watson Analytics på samme måte som alle andre datakilder. IBM har en egen skybasert NoSQL-database kalt Cloudant (som jeg kort nevnte tidligere). Hvis du bruker IBM Cloud, har du også muligheten til å bruke IBM Compose, der du kan velge mellom 10 åpen kildekodedatabaser: Elasticsearch, JanusGraph, MongoDB, MySQL, PostgreSQL (aka Postgres), RabbitMQ, Redis, ScyllaDB (Apache Cassandra), etcd, og RethinkDB.
Husk at du bruker IBM Db2 på Cloud ved å importere regneark via en nettkonsoll og deretter kjøre SQL derfra. Det er poenget med DBaaS: ingen konfigurasjoner er nødvendige. Men i utgangspunktet fungerer alle tredjepartsverktøy du kanskje bruker nå med IBM Db2 på Cloud på stedet (for eksempel FalconSQL, SQuirreLSQL eller Toad for IBM Db2) med IBM Db2 på Cloud. Kraftbrukere har to ekstra alternativer, IBM Data Server Manager og IBM Data Studio. IBM Data Server Manager overvåker og analyserer flere IBM Db2 på Cloud-forekomster, på bakken eller i skyen. Det støtter også åpen kildekodedatabaser. IBM Data Studio er DBA-stasjonær programvare for avanserte brukere, noe som betyr mest DBA-er.
Å kunne velge det regionale stedet for databasen din er viktig av to grunner. For det første, på grunn av forskrifter som GDPR, må du være sikker på hvor dataene dine ligger (til og med i skyen), hvor de flytter til og hvordan de brukes. Å kunne velge riktig sted for databasen din er avgjørende for å være kompatibel. For det andre, jo nærmere dataene og appene dine er hverandre, jo bedre er ytelsen (jo kortere etterslep og andre problemer). Du vil se etter alternativer for å distribuere appen din i samme datasenter som databasen, eller koble din database ved siden av appen din.
IBM Db2 ga meg 22 regionalternativer, inkludert 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
Imidlertid kjører gratis Lite-versjonen bare fra IBMs Dallas datasenter, men den syv dager lange prøveversjonen fungerer på noen av disse 22 stedene. Planer med høy tilgjengelighet leveres med en avtalt servicenivåavtale på 99, 99 prosent (SLA), mens planer med en server tilbyr en mindre SLA på 99, 95 prosent. IBM Db2 gir 14 dager med daglige sikkerhetskopier.
Selv om intet system er perfekt eller egnet for alle formål, vil IBM Db2 på Cloud sannsynligvis bli sterkt foretrukket av de som ønsker mer brukervennlighet og brukervennlighet enn det som vanligvis finnes i databaseprodukter eller -tjenester. Selv om noen utviklere kan finne IBM Db2 på Cloud design-kontroller som begrensende, vil de appellere til administratorer for stabiliteten og konsistensen de gir til databasen totalt sett.