作者| Rohan Wadiwala、Mangesh More
翻訳| Infを、エディタ|キャロル
出版社| CSDN雲(ID:CSDNcloud)
世界の分析では、データ分析の候補があり、サイトごとのクリック、明らかに、これは、生成された大量のデータを含むことになります。
大量のデータのために、生データを格納するための巨大なデータベースを持っていますが、また経営トップの意思決定のためのMISを生成するためのソースおよび他の分析レポート、など簡易データ、要約や分析、保存。だけでなく、
私たちは、それが何日かさえヶ月の蓄積であるデータ 『大規模データベース』」と呼びます。他の場所(データベース)方法を使用している企業は、そのようなデータを消去/圧縮することによって記憶された履歴データ等のデータを制御および管理するが、それはまた、時間の経過とともに管理するデータベーススペースを多く必要とし、難しいです。
この巨大なデータベースは、次の2つの重要なことが必要です。
データ管理
パフォーマンスデータ
両者が密接に上にリンクされていることは間違いありません。データに関連するこれらの2つの問題は、データ探索するための新しいアプローチのための基礎を形成します。
クラウドデータベース(DBaaS)のための需要
データ分析の目的は、この要求、会社管理のニーズを管理するためのデータや大規模データベースのストレージ容量を大量に生成さについて話しています。これは巨大な間接的な管理コストにつながったので、この問題を解決するためのソリューションが必要でした。これは、拡張性の高いホスティングサービスを提供するために、データベースを必要とするか、またはサービスとしてデータベースを提供します。
SAAS(サービスとしてのソフトウェア)とPAAS(サービスとしてのプラットフォーム)のように、データベースは、サービス(DBaaS)などのデータベースと呼ばれる、サービスとして提供されます。
また、クラウドデータベースとして知られている実行するためのプラットフォームをクラウドコンピューティング、上のDBaaS製品。
クラウドデータベース(DBaaS)アーキテクチャ
クラウドデータベースやDBaaSのコンセプトは、持ち運びや、独自のデータベースが、データベースを展開し、レンタルサービスとして使用されていません。下記の従来と説明DBaaS アーキテクチャを。
従来のデータベース:従来のデータベースでは、我々は、アプリケーション実行するためのアプリケーション内部のデータベースサーバを持っている/ 分析サーバーのデータベースと専用接続または専用の接続を。同社は、すべてのサーバーを持っており、データベースは、すべての関連費用の調達、設置およびメンテナンスを行う必要があります。
次のようにチャート:
従来のデータベーススキーマ
DBaaS(クラウドデータベース):次のようにクラウドデータベースの設定があります。様々なサービスプロバイダによってホストされたクラウドデータベースには、パブリック・クラウドネットワークでレンタルすることができます。企業はこのサービスが調達データベース、設置およびメンテナンスコストを節約できます。
次のように図のアーキテクチャは次のとおりです。
クラウドデータベース(DBaaS)アーキテクチャ
クラウドデータベースやDBaaSの長所と短所
確立と従来のデータベースのメンテナンスは非常に高価で時間がかかることがあり、これは、特に限られた資源と企業データベースにはあまり需要のため、管理が困難なプロセスであってもよいです。
あらゆる規模の企業のニーズと予算を満たすために、データベースのサイズを調整することができ、毎年変わり、変更が動的に一日あたりのデータベース要求を拡大することがDBaaS手段。
DBaaS-(クラウドデータベース)製品はデータ管理サービスのセットを提供するために一緒にバンドルされ、企業は、独自のデータベースサーバーとインフラストラクチャを展開し、管理する必要があり、これらのデータベースは、ホストされていると、あることで、世界中のクラウド・ユーザーが、第三者によって管理されますアクセスの価格。
また、DBaaSする必要がクラウドに基づいた従来の方法と比較して、他の多くの要因があります。次のように述べた因子のいくつか:
あなたは、大量のデータを管理する必要があります。
運用効率(そのような大規模なデータの格納および維持大幅に低減されたコスト)。
災害復旧とビジネスの継続性を強化。
インターナショナル・データ・コーポレーション(IDC)の予測によると、クラウドにデプロイするアプリケーションは、15.3%の増加となります。報告書はまた、クラウドコンピューティングの使用が提供できることに注意@次のような理由から、520パーセントの投資収益:
市場の70%高速化。データベースがすでに利用可能であるので、遅延なしの購入やインフラそう。私たちは、直接データベース・サービスを使用し、我々のアプリケーションをホストすることができます。
公開アプリケーションの80%以上:我々は、これらのアプリケーションの可用性を利用することができますので、複数のアプリケーションのためには、クラウド上でホストされる準備ができて。
基础设施成本降低了75-85%。如上所述,不需要整个基础架构成本以及网络成本和与之相关的开销以及维护。DBaaS提供商会负责所有这些工作,并且公司只使用服务的优势。
根据预测,超过75%的公司采用云优先策略,并且云计算的年增长量也在同比增长。
使用DBaaS /云数据库的优势
高度可扩展–接近无限数据存储容量。
成本效益–这是为使用的产品付费的最大优势,同时还消除了硬件和网络成本。
对于那些努力管理数据的企业,云可以提供一种低成本的替代方法,而不是投资于基础架构,在自己的网站上管理所有数据。
对于DBaaS,公司为其使用内容和使用时间付费。当增加或减少存储空间时,其无限的可扩展性是一个很大的优势。
数据库许可和续订费用由服务提供商承担,企业需要对此进行投资。
服务提供商还负责数据安全性和业务连续性。
不过,此数据库托管服务有一些明显的缺点。
使用DBaaS的缺点
没有对数据库的直接访问控制。如果出了问题,将束手无策。
无法控制服务器的物理安全。如果服务器所在的地方发生自然灾害或系统出现故障,那么即使没有数据丢失,也可能要面对停机时间。
无法直接控制敏感数据,而只能依靠云数据库服务器管理。
对于较小的公司或中型数据库(数据库大小小于1 TB),在一段时间内维护自己的数据库服务器可能值得的,确实具有成本效益。
可用的DBaaS
市场上广泛使用的一些DBaaS有Amazon关系数据服务、Amazon DynamoDB、谷歌云SQL、谷歌BigQuery、Azure Cosmos DB、Azure SQL数据库、IBM云数据库、Oracle数据库云服务等。
本地传统数据库和云DBaaS之间的比较
措施 |
本地数据库 |
云数据库/DBaaS |
可靠性 |
可靠性和隐私性 |
更可靠但不一定隐私 |
可伸缩性 |
有限的可伸缩性 |
无限的可伸缩性 |
速度 |
速度更快,但可能会在任何时间点故障(防止硬件故障) |
一直很快 |
部署 |
部署需要时间 |
在任何时间内部署 |
成本和效益 |
需要大量资金配置本地数据库服务器 |
只为使用的付费,极具成本效益,不涉及间接费用 |
维护 |
维护成本很高,所有费用由公司承担。硬件、技术人员、DBA和其他基础设施。 |
无序维护费用,支付使用的费用 |
配置成本 |
整个安装费用由公司承担 |
整个安装费用由供应商承担。公司仅支付服务费用 |
安全性 |
高安全性和可控 |
根据供应商高度保护 |
总结
从目前公司采用云技术的速度来看,毫无疑问,DBaaS将会继续存在。随着年增长率超过67%,我们确实看到越来越多的公司正在朝着托管数据库服务发展并受益于管理数据库服务,而DBaaS或云数据库是数据库的未来。
【End】
《原力计划【第二季】- 学习力挑战》
正式开始
即日起至 3月21日
千万流量支持原创作者
更有专属【勋章】等你来挑战
推荐阅读
☞近一半程序员单身、年薪低于 15 万,程序员扎心现状大调查!
☞大脑芯片公司Neuralink计划在人脑内植入芯片,他们到底想干什么?
☞Java 老矣,尚能饭否?2020 Java 生态系统报告出炉
☞深耕技术,与实践赛跑:一文告诉你如何稳妥快速完善区块链技术并有序推动商用?
你点的每一个在看,我认真当成了喜欢