Talaan ng nilalaman[Tago][Ipakita]
Binabago ng cloud computing ang mga proseso ng kumpanya at pinapa-streamline ang mga operasyon ng data center. Maraming IT administrator ang mukhang nag-aalala pagdating sa paglilipat ng mahahalagang mapagkukunan ng database sa cloud.
Alam nila ang mga limitasyon ng mga karaniwang solusyon sa cloud ng kalakal o hindi nila alam ang mga angkop na alternatibo. Pangunahing binubuo ito ng magkahiwalay na mga produkto ng hardware at software na dapat manu-manong i-configure.
Ang mga eksperto sa IT ay dapat na makabuo ng kanilang sariling platform sa imprastraktura ng kanilang service provider, maglipat ng data, at pagkatapos ay i-sync ang lahat sa mga app at data na pinapanatili ng lokal. Orakulo ay tradisyonal na mahusay sa larangan ng database.
Sa post na ito, titingnan natin ang Autonomous Database, ang mga kakayahan nito, at kung bakit mo ito dapat gamitin, bukod sa iba pang mga bagay.
Ano ang Autonomous Database?
Isang cloud database na gumagamit machine learning upang i-automate ang pag-tune ng database, seguridad, pag-backup, pag-update, at iba pang regular na gawaing pang-administratibo na karaniwang ginagawa ng mga DBA ay kilala bilang isang autonomous na database. Ang isang autonomous na database, hindi tulad ng isang tradisyunal na database, ay maaaring pangasiwaan ang lahat ng mga aktibidad na ito at higit pa nang hindi nangangailangan ng pakikipag-ugnayan ng tao.
Sa madaling salita, ang isang autonomous na database ay isang cloud database na may AI at mga kakayahan sa pagkatuto ng makina. Maaaring gamitin ang machine learning upang ibagay ang mga database, tiyakin ang seguridad at pag-upgrade ng database, at magsagawa ng mga regular na backup at pangunahing aktibidad sa pagpapanatili ng database nang mag-isa.
Kung walang tulong o partisipasyon ng isang database administrator o database management specialist, ang autonomous database ay maaaring magsagawa ng mga nabanggit na operasyon.
Ano ang kailangan para sa isang Autonomous Database?
Ang mga database ng negosyo ay naglalaman ng pinakamahalaga at sensitibong impormasyon ng kumpanya sa mga customer at manggagawa nito. Sila ang matibay na pundasyon kung saan iniimbak ang data ng kumpanya.
Ang data na ito ay nagbibigay-daan sa mga app na magbigay ng mga insight, ulat, at pamamaraan para mapahusay ang madiskarteng paggawa ng desisyon, karanasan ng customer, at iba pa. Ang mga salik tulad ng pandaigdigang internet coverage at penetration, cost-effective na network, computing at storage resources sa pamamagitan ng cloud, at napakaraming access point (device) ay nag-ambag lahat sa napakalaking pagsabog ng data sa digital age.
Ang pamamahala sa mga umuusbong na workload ay lalong magiging mahirap at mabigat para sa isang database administrator (DBA) o kahit isang team ng mga DBA. Ito ay maaaring magresulta sa mga error na makakaapekto hindi lamang sa pagganap ng database kundi pati na rin sa seguridad at integridad ng data pati na rin ang reputasyon ng kumpanya.
Nahihirapan ang mga DBA na pamahalaan ang mga database, tiyakin ang kanilang seguridad, at patuloy na i-optimize ang kanilang pagganap dahil sa baha ng data. Bilang resulta, ang mga database ay madalas na umaabot sa kapasidad, mabagal ang pagpapatupad ng mga kahilingan, o nagiging hindi available. Ito ay maaaring magresulta sa hindi tumutugon o mahinang pagganap ng application, na nagreresulta sa hindi nasisiyahang mga mamimili at nawalan ng kita.
Ito rin ay humahantong sa hindi nasisiyahang mga tauhan at pagbaba sa produksyon at kahusayan.
Sa ilang lawak, ang isang autonomous na database ay maaaring magsagawa ng pag-update, pag-aayos, at mga pagpapatakbo ng pangangasiwa nang mag-isa. Maaari nitong palayain ang bandwidth ng mga propesyonal na tao sa IT para sa mas produktibo, analytical, at madiskarteng gawain nang hindi nangangailangan ng pakikipag-ugnayan ng tao.
Paano gumagana ang Autonomous Database?
Ang mga autonomous na database ay maaaring walang kahirap-hirap na magbigay ng mga mapagkukunan ng database, tiyakin ang seguridad at mga update, at payagan ang mataas na kakayahang magamit, pagganap, at pag-iwas sa error nang mag-isa, salamat sa kanilang mga kakayahan sa AI at machine learning. Hindi nito kailangan ng anumang pakikipag-ugnayan ng tao.
Ang mga sumusunod ay ang mga pangunahing katangian ng isang self-contained na database:
- Pagmamaneho ng sarili: Ang isang autonomous database ay maaaring magpanatili, magmonitor, at mag-tune ng pagganap ng database sa sarili nitong. Bilang resulta, ang mga DBA ay maaaring tumutok sa paggarantiya ng database at koneksyon ng application. Mas magagamit nila ang kanilang mga mapagkukunan sa pamamagitan ng pagtulong sa mga developer sa mas mahusay na paggamit ng database at mga kakayahan nito.
- Self-Securing: Maaaring protektahan ng isang autonomous na database ang sarili mula sa mga mapaminsalang pag-atake sa pamamagitan ng pagtiyak ng antas ng seguridad laban sa mga cyberattack, na ginagawang lubhang madaling kapitan ang mga database, partikular ang mga hindi na-patch o naka-encrypt.
- Pag-aayos ng Sarili: Ang mga database na ito ay maaaring awtomatikong maglapat ng mga update at upgrade. Bilang resulta, maaari nitong makabuluhang bawasan ang downtime at mga nakaplanong pagkagambala sa pagpapanatili. Sinasabi ng Oracle na ang self-healing database nito ay tumatagal ng mas mababa sa 2.5 minuto bawat downtime upang maibalik ang sarili nito at ma-verify na ang pinakabagong mga update ay na-install.
Anong mga bahagi ang bumubuo sa isang Autonomous Database?
Ang Data Warehouse at Pagproseso ng Transaksyon ay bumubuo ng isang autonomous na database.
Warehouse ng data
Nagsasagawa ito ng iba't ibang tungkulin na konektado sa business intelligence at sinusuri ang data na inihanda nang maaga. Bilang karagdagan, ang data bodega kinokontrol ng kapaligiran ang lahat ng proseso ng lifecycle ng database, makakagawa ng mga pag-scan ng query sa milyun-milyong row, nasusukat sa mga pangangailangan ng negosyo, at maaaring ipatupad sa ilang segundo.
Pagproseso ng mga transaksyon
Ang real-time na analytics, pag-personalize, at pagtuklas ng panloloko ay ilan lamang sa mga operasyong transaksyonal na nakabatay sa oras na sinusuportahan nito. Gumagana ang pagpoproseso ng transaksyon sa limitadong bilang ng mga tala, ay batay sa mga naitatag na pamamaraan, at nagbibigay-daan sa mabilis na pagbuo at pag-deploy ng application.
Mga Benepisyo
Ang isang autonomous database ay may isang bilang ng mga pakinabang.
- Ang oras ng pag-andar ng database, pagganap, at seguridad ay na-maximize lahat, kasama ang mga awtomatikong patch at pag-aayos.
- Sa pamamagitan ng automation, ang mga aktibidad ng pangangasiwa ng tao, madaling kapitan ng pagkakamali ay tinanggal.
- Ang mga nakagawiang gawain ay awtomatiko, na nagresulta sa mas mababang gastos at pagtaas ng produksyon.
Ang isang autonomous database ay nagpapahintulot din sa isang kumpanya na muling ituon ang mga propesyonal sa pangangasiwa ng database sa mga mas mataas na antas na gawain na nagdaragdag ng higit na halaga sa kumpanya, tulad ng pagmomodelo ng data, pagsuporta sa mga programmer na may disenyo ng data, at pagpaplano ng kapasidad. Sa ilang partikular na sitwasyon, ang isang autonomous na database ay maaaring makatulong sa isang kumpanya na makatipid ng pera sa pamamagitan ng pagpapababa ng bilang ng mga DBA na kinakailangan upang patakbuhin ang mga database nito o muling gamitin ang mga ito para sa mas madiskarteng mga tungkulin.
Ano ang epekto nito sa pagbuo ng app at mga diskarte sa "go-to-market"?
Karamihan sa inyo ay malamang na nasa mga pagkakataon kung saan kumpleto ang aplikasyon ngunit kailangang masuri sa mga database bago pumunta sa produksyon. Maaaring tumagal ang pagkaantala mula sa ilang linggo hanggang buwan.
Ito ay madalas na pumipigil sa pagpapakilala ng mga bagong serbisyo na maaaring mapabuti ang karanasan ng customer at mapabilis ang kumpanya. Bilang resulta, ang mga naturang pagkaantala ay may direktang impluwensya sa mga benta, kumpanya, at kasiyahan ng customer. Ang provisioning ay maaaring tumagal ng ilang minuto lamang gamit ang Autonomous Databases, na nagbibigay-daan sa mga negosyo na gumawa, sumubok, at "pumunta sa market" nang mas mabilis.
Maaari itong magresulta sa pagtaas ng negosyo habang tinitipid din ang organisasyon ng malaking halaga ng oras, pagsisikap, at pera na ginugol sa pagpapagana ng tuluy-tuloy na pamamaraan ng provisioning para sa lahat ng app.
Higit pa rito, ang subscription ng Autonomous Database ay may kasamang bilang ng mga tampok ng pangangasiwa, pagsubok, at seguridad na dati ay kailangang lisensyado ng kumpanya. Pag-encrypt ng data, pag-tune, diagnostic, pagsubok ng totoong application, pag-mask ng data, redaction at subsetting, hybrid columnar compression, database vault, in-memory na kakayahan, at sopistikadong analytics ay kabilang sa mga available na produkto.
Ang mga autonomous na database ay makakatulong sa iyong ganap na magamit ang cloud, muling italaga ang mahalagang human resource bandwidth sa mga malikhaing proyekto, at makatipid ng malaking halaga ng oras, pera, at pagsisikap na ginugol sa pag-deploy at pangangasiwa ng database. Ito ay nagkakahalaga ng isang shot, lalo na para sa mga database na kritikal sa misyon na malaki ang kontribusyon sa bottom line ng kumpanya.
Hinaharap ng Autonomous Database
Ginagawa ang data sa bilis na mabilis na lumalampas sa rate kung saan maaari itong manual na pangasiwaan at iproseso upang mag-alok ng mga insight na kritikal sa negosyo nang epektibo at secure. Ang mga autonomous na database ay may ilang mga pakinabang kaysa sa mga karaniwang database dahil sa kanilang mga sopistikadong kakayahan sa automation.
Inaasahan ang mga negosyo na unti-unting lumipat sa format na ito ng database upang makuha ang mga benepisyong ito, mapanatili ang isang mapagkumpitensyang kalamangan, at palayain ang mga mapagkukunan ng IT upang tumuon sa pagbabago sa halip na pagpapanatili ng database.
Konklusyon
Sa wakas, ang mga kumbensyonal na database ay nangangailangan ng mga IT team, upang magplano para sa pinakamataas na posibleng workload. Dapat din nitong garantiya na ang isang malaking halaga ng karagdagang provisioning ay ginagawa bilang isang pag-iingat.
Sa kabilang banda, ang pinakamataas na workload ay hindi isang bagay na nangyayari araw-araw. Ito ay maaaring mangyari nang madalang o hindi talaga. Bilang resulta, ang kumbensyonal na kapasidad ng database ay karaniwang hindi nagagamit sa buong potensyal nito.
Dapat bayaran ng mga customer ang eksaktong mga mapagkukunang ginagamit nila, salamat sa mga bagong-panahong Cloud-based na database at mga modelo ng subscription sa unibersal na credits na ibinigay ng mga powerhouse ng database tulad ng Oracle. Malaking bentahe ang kakayahang palakihin o pababain ang computation at storage resources gamit ang Autonomous Databases. Nagbibigay ito ng "just-in-time" na resource provisioning at nakakatipid ng hanggang 90% sa mga gastusin sa run-time.
Mag-iwan ng Sagot