主にソーシャルネットワーキングの開発などでクラウドテクノロジーについて耳にします。今日もそれについて耳にしました。今、私は非常に興味があります。「クラウド」とは何ですか推測)Web開発者として?「クラウド上にあるのか?」という質問に答えるには、「あなたが求めていることは意味がありませんか?」
主にソーシャルネットワーキングの開発などでクラウドテクノロジーについて耳にします。今日もそれについて耳にしました。今、私は非常に興味があります。「クラウド」とは何ですか推測)Web開発者として?「クラウド上にあるのか?」という質問に答えるには、「あなたが求めていることは意味がありませんか?」
回答:
「クラウド」は流行語です。「クラウド」という言葉を含まない定義はありません。デルがクラウドを説明する方法は次のとおりです。
クラウドコンピューティングは、ITをサービスとして提供します。組織内でのみアクセス可能な独自のプライベートクラウド、外部プロバイダーのパブリッククラウド、またはその両方にまたがるハイブリッドクラウドの場合があります。
ああ、クラウドはサービスとしてのITです。正しい。Geek SquadはITとしてのサービスだと思いましたか?クラウドはGeek Squadですか、それともGeek Squadはクラウドですか?そして、Geek Squadがクラウドサービスの提供を開始した場合、宇宙は特異点を終わらせますか?人々をマーケティングするのに十分なほど熱いものや深いものはありません。
基本的には、クラスターの論理的な進行、仮想化、および高速インターネット接続です。企業はストレージと処理能力の提供に特化でき、クラスターでアプリケーションをホストし、インターネット経由でアクセスできます。また、仮想化を使用すると、実行中の実際の物理ハードウェアとは無関係の任意の環境に存在できます。とてもかっこいい。
透過的にスケーリングできるサードパーティの機器でアプリケーションをホストする機能は非常に強力です。ハードウェアでオーバーコミットすることなくWebプレゼンスを作成できます。特定のハードウェア実装は開発者にとって重要ではないので、それも同様に良いことです。
彼らがそれを「クラウド」と呼ぶ理由は、従来のネットワーク図では、インターネット、その他の世界、WAN、ネットワーク、および直接的な図の範囲外のハードウェアが常にクラウドとして表されるためです。
未知の国としてのクラウドの本質そのものは今日まで続いており、クラウドが何であるかを誰も十分に説明できない理由の根本にあります。全体のポイントは、あなたがいないということです知っている、それが何でありますか。する必要はありません。Amazon、IBM、またはその他の「クラウド」プロバイダーにアプリを提供できることを知っているだけで、彼らはそれをホストし、使用量に基づいて課金します。
「クラウド」という用語を聞いたとき、それは実際には以下から色域を実行する(貧弱な)抽象的な用語です。
「クラウド」という用語自体は、これらの3つのことの非常に不十分な説明です。一般に、人々が「クラウドコンピューティング」に言及しているのは、ホスティング、ライティングの両方とは対照的に、ソフトウェアの非機能的懸念の一部(またはすべて)の制御を放棄する専門プロバイダーがあるパラダイムシフトです。 、すべてを自分で管理します。
「クラウド」が流行語になるずっと前から、ネットワーク図を描く人々は、すべてのクライアント、サーバー、ルーター、スイッチを直接制御し、それらの間の接続を描きますが、伝統的には、彼らがネットワークの一部にクラウドを描くだけです制御しません。いくつかの例では、PSTN(公衆交換電話網)のgoogle画像検索を行います。クラウドは、ワイヤーが出入りする曖昧なものを表しています。他の人が処理するので、それがどのように機能するかを理解する必要はありません。パケットが反対側の正しい場所に戻ってくると信じています。通常、インターネットはクラウドとして描かれます。パケットがISPに到達すると、パケットを適切な場所に到達させる方法を知っていると信頼し、特定のルーターが通過することを気にしないからです。
一言で言えば「クラウドコンピューティング」とは、自宅や企業のネットワーク図、つまりインターネット上のクラウド内でホストされるサービスを指します。ハードウェアは直接制御されません。データを「クラウドに」送信し、ベンダーがデータを処理および保存することを信頼するだけなので、データを引き出す必要があるときに利用できます。それの意味するバズワードはまた、現在「クラウドで」処理されているものが伝統的にローカルコンピューターのドメインだったことを暗示しています。従来はバックアップサーバーがありましたが、「クラウド」でバックアップを行うカーボナイトのようなサービスに切り替えたかもしれません。以前はローカルデスクトップでMS Officeを使用していましたが、現在はGoogleドキュメントなどを使用しています。
Web開発者としての意味は、顧客がデスクトップコンピューターで従来処理されていたサービスをWebアプリケーションに置き換える方法を模索していることです。単にデスクトップソフトウェアを補完するだけでなく、置き換えることができると、競争力が得られます。
多くの人がクラウドとは素晴らしい説明をしてくれたので、ユニコーンやゴールデンレインボーに加えて、クラウドがもたらすもの(Web開発者)に対処しようとします:
http://aws.amazon.com/にはさらに多くの情報があります。見てみな!明らかに、これはすべてAMZNからのものです。Googleのような他の企業も競争力のある製品を提供しています。
問題は、「クラウド」がやや曖昧な意味(範囲内)であるということです。
ほとんどの人が「クラウド」を聞いたときに考えるのは、仮想化されたインフラストラクチャであり、メリットは次のとおりです。
ちなみに、リストのすべてを取得できるとは限らず、たとえそれを行っても100%になるとは限りません。実世界の例として、「AWS US East Outage」に起こったことをGoogleで確認できます。
また、データベース、ロギングなどの「クラウド」の一部として、「インフラストラクチャ」と「アプリケーション」の間にまたがる他のサービスを追加することもあります。
一部の人々は、「クラウド」を「仮想」の同義語として使用しています。時々、人々は「サービスとしてのソフトウェアとプラットフォーム」を意味するためにもそれを使用します。