主頁 >  其他 > 云計算第七章

云計算第七章

2022-04-01 07:42:02 其他

Cloud Infrastructure Mechanisms云基礎設施機制

The following cloud infrastructure mechanisms are described in this chapter:
--Logical Network Perimeter 邏輯網路邊界
--Virtual Server 虛擬服務器
--Cloud Storage Device 云存盤設備
--Cloud Usage Monitor 云使用監控
--Resource Replication 資源復制
--Ready-Made Environment 已就緒環境
they should be viewed as core components that are common to cloud platforms.

Logical Network Perimeter 邏輯網路邊界

Defined as the isolation of ①a network environment from the rest of a communications network, ②the logical network perimeter establishes a virtual network boundary that can encompass and ③isolate a group of related cloud-based IT resources that may be physically distributed

邏輯網路邊界被定義為將一個網路環境與通信網路的其他部分隔離開來,(邏輯網路是指一個單獨的網路或一個子網)
成一個虛擬網路邊界,包含并隔離了一組相關的基于云的IT資源(物理上可能是分布式的)

This mechanism can be implemented to:

1.isolate IT resources in a cloud from non-authorized users
與非授權用戶隔離
2.isolate IT resources in a cloud from non-users
與非用戶隔離
3.isolate IT resources in a cloud from cloud consumers
與云用戶隔離
4.control the bandwidth that is available to isolated IT resources
控制被隔離IT資源的可用帶寬(從 通訊路徑角度)

Logical network perimeters are typically established via network devices that supply and control the connectivity of a data center
通常由提供和控制資料中心連接的網路設備來建立,

commonly deployed as virtualized IT environments that include:

Virtual Firewall(虛擬防火墻) – An IT resource that actively filters (過濾)network traffic to and from the isolated network while controlling its interactions with the Internet.
可以主動過濾被隔離網路的網路流量,并控制其與Internet的互動
Virtual Network (虛擬網路) – Usually acquired(形成) through VLANs, this IT resource isolates the network environment within the data center infrastructure.
用來隔離資料中心基礎設施內的網路環境

the boundary of a logical network perimeter
a virtual firewall
a virtual network

Virtual Server 虛擬服務器

A virtual server is a form of virtualization software that emulates a physical server.
虛擬服務器是一種模擬物理服務器的虛擬化軟體,
As a commodity mechanism, the virtual server represents the most foundational building block of cloud environments. Each virtual server can host numerous IT resources, cloud-based solutions, and various other cloud computing mechanisms.
The number of instances a given physical server can share is limited by its capacity.

Cloud consumers that install or lease virtual servers can customize their environments independently from other cloud consumers. 云用戶可以定制自己的環境
Virtual servers are created via the physical servers’ hypervisors and a central VIM.

Cloud Storage Device 云存盤設備

The cloud storage device mechanism
represents storage devices that are designed specifically for cloud-based provisioning.
云存盤機制是指專門為基于云配置所設計的存盤設備

1.Instances of these devices can be virtualized
可以被虛擬化
2.Cloud storage devices can be exposed for remote access via cloud storage services.通過云存盤服務可以遠程訪問云存盤設備
3.A primary concern related to cloud storage is the security, integrity, and confidentiality of data
4.LANs provide locally stored data with network reliability and latency levels that are superior to those of WANs.

  • Cloud storage device mechanisms provide common logical units of data storage, such as:
    -Cloud Storage Levels 云存盤等級
    -Network Storage Interfaces 網路存盤介面
    -Object Storage Interfaces 物件存盤介面
    -Database Storage Interfaces 資料庫存盤介面

Cloud Storage Levels 云存盤等級

Cloud storage device mechanisms provide common logical units of data storage:常見的資料存盤邏輯單元

.Files (檔案)– Collections of data are grouped into files that are located in folders.
2.Blocks(塊) – The lowest level of storage and the closest to the hardware, a block is the smallest unit of data that is still individually accessible.
3.Datasets(資料集) – Sets of data are organized into a table-based, delimited, or record format.
4.Objects(物件) – Data and its associated metadata(元資料) are organized as Web-based resources.

Each of these data storage levels is commonly associated with a certain type of technical interface which corresponds to a particular type of cloud storage device and cloud storage service used to expose its API
每個資料存盤等級通常都與某種型別的技術介面相關聯,這個技術介面不僅與特定的云存盤設備對應,還與顯示其API的云存盤服務對應,

Different cloud service consumers utilize different technologies to interface with virtualized cloud storage devices.

Network Storage Interfaces 網路存盤介面

Legacy(傳統) network storage most commonly falls under the category of network storage interfaces. It includes storage devices in compliance(遵守)with industry standard protocols.

1.SCSI -- storage blocks and the server message block (SMB),
2.common Internet file system (CIFS) --用于網路設備間檔案共享
3.network file system (NFS)-- for file and network storage.網路上與他人共享目錄和檔案

Object Storage Interfaces 物件存盤介面

object storage---Various types of data can be referenced and stored as① Web resources. which is ②based on technologies that can support a range of data and media types.

  • Object Storage Interfaces can is typically be accessed via REST or Web service-based cloud services using HTTP as the prime protocol.
    通常可以通過以HTTP為主要協議的REST或者基于Web服務的云服務來訪問
  • The Storage Networking Industry Association’s Cloud Data Management Interface (SNIA’s CDMI) supports the use of object storage interfaces.

Database Storage Interfaces 資料庫存盤介面

Cloud storage device mechanisms based on database storage interfaces typically support a query language in addition to basic storage operations.
除了支持基本存盤操作外,通常還支持查詢語言

  1. Storage management is carried out using ①a standard API or ②an administrative user-interface.
    通過標準API或管理用戶介面來實作存盤管理

  2. This classification of storage interface is divided into two main categories according to storage structure:

Relational Data Storage 關系資料存盤
Non-Relational Data Storage 非關系資料存盤

1.Relational Data Storage 關系資料存盤

  • Relational databases (or relational storage devices) rely on tables to organize similar data into rows and columns.
    關系資料庫依靠表格,將相似的資料組織為行列形式

  • Working with relational storage commonly involves the use of the industry standard Structured Query Language (SQL).
    通常也要用到工業標準結構化查詢語言SQL

  • A cloud storage device mechanism implemented using relational data storage could be based on any number of commercially available database products, such as IBM DB2, Oracle Database, Microsoft SQL Server, and MySQL.
    可以以許多可用的商業資料庫產品為基礎

  • Challenges with cloud-based relational databases commonly pertain to scaling and performance.
    基于云的關系資料庫的挑戰主要來自擴展和性能

2.Non-Relational Data Storage 非關系資料存盤

  • Non-relational storage (also commonly referred to as NoSQL storage)

it establishes a “looser” structure for stored data with less emphasis on defining relationships and realizing data normalization (資料規范).

The primary motivation for using non-relational storage is to avoid the potential complexity(復雜性)and processing overhead(負擔) that can be imposed by relational databases.

non-relational storage can be more horizontally scalable than relational storage.

  • However, many non-relational storage mechanisms are proprietary(專有的) and therefore can severely limit data portability(可移植性).

Cloud Usage Monitor 云使用監控

  • The cloud usage monitor mechanism is a lightweight and autonomous(自治的)software program responsible for collecting and processing IT resource usage data.

  • Three common agent-based implementation formats:

Monitoring Agent 監控代理
Resource Agent 資源代理
Polling Agent 輪詢代理

Monitoring Agent 監控代理

  • A monitoring agent is an intermediary, event-driven program that exists as a service agent and resides along existing communication paths to transparently monitor and analyze dataflows .

一個中間的事件驅動程式,它作為服務代理駐留在已有通信路徑上,對資料流進行透明的監控和分析,

This type of cloud usage monitor is commonly used to measure network traffic and message metrics(指標)

A cloud service consumer sends a request message to a cloud service (1).
The monitoring agent intercepts the message to collect relevant usage data (2) before allowing it to continue to the cloud service (3a). The monitoring agent stores the collected usage data in a log database (3b). The cloud service replies with a response message (4) that is sent back to the cloud service consumer without being intercepted by the monitoring agent (5).

Resource Agent 資源代理

  • A resource agent is a processing module that collects usage data by having event-driven interactions with specialized resource software.
    資源代理是一種處理模塊,通過與專門的資源軟體進行事件驅動的互動來收集使用資料,

This module is used to monitor usage metrics based on pre-defined, observable events at the resource software level, such as initiating, suspending, resuming, and vertical scaling.
它在資源軟體級上,監控預定義的且可觀測事件的使用指標,比如:啟動、暫停、恢復和垂直擴展,

The resource agent is actively monitoring a virtual server and detects an increase in usage (1). The resource agent receives a notification from the underlying resource management program that the virtual server is being scaled up and stores the collected usage data in a log database, as per its monitoring metrics (2).

Polling Agent 輪詢代理

  • A polling agent is a processing module that collects cloud service usage data by polling IT resources.
    一種處理模塊,通過輪詢IT資源來收集云服務使用資料,

This type of cloud service monitor is commonly used to periodically monitor IT resource status, such as uptime and downtime .
它通常被用于周期性地監控IT資源狀態,比如正常運行時間與停機時間,

A polling agent monitors the status of a cloud service hosted by a virtual server by sending periodic polling request messages and receiving polling response messages that report usage status “A” after a number of polling cycles, until it receives a usage status of “B” (1), upon which the polling agent records the new usage status in the log database (2).

Resource Replication 資源復制

  • Defined as the creation of multiple instances of the same IT resource, resource replication is typically performed when an IT resource’s availability and performance need to be enhanced.

被定義為對同一個IT資源創建多個實體,通常在需要加強IT資源的可用性和性能時執行,

Virtualization technology is used to implement the resource replication mechanism to replicate(復制 ) cloud-based IT resources .

The hypervisor replicates several instances of a virtual server, using a stored virtual server image.

Ready-Made Environment 已就緒環境

  • The ready-made environment mechanism is a defining component of the ①PaaS cloud delivery model that represents a ②pre-defined, cloud-based platform comprised of a set of already installed IT resources, ready to ③be used and customized by a cloud consumer.
    已就緒環境機制是PaaS云交付模型的定義組件,它表示的是預定義的基于云的平臺,該平臺由一組已安裝的IT資源組成,可以被云用戶使用和定制,

These environments are utilized by cloud consumers to remotely develop and deploy their own services and applications within a cloud.

A cloud consumer accesses a ready-made environment hosted on a virtual server.
  • Typical ready-made environments include pre-installed IT resources, such as databases, middleware, development tools, and governance tools.
    典型的已就緒環境包括預安裝的IT資源,如資料庫、中間件、開發工具和管理工具,

  • A ready-made environment is generally equipped with a complete software development kit (SDK)
    已就緒環境通常配備一套完整的軟體開發工具包,

  • Middleware is available for multitenant platforms to support the development and deployment of Web applications.
    中間件用于多租戶平臺,支持開發和部署Web應用程式,

summry

  • Logical Network Perimeter 邏輯網路邊界
  • Virtual Server 虛擬服務器
  • Cloud Storage Device 云存盤設備
  • Cloud Usage Monitor 云使用監控
  • Resource Replication 資源復制
  • Ready-Made Environment 已就緒環境
  • Cloud Storage Levels 云存盤等級
  • Network Storage Interfaces 網路存盤介面
  • Object Storage Interfaces 物件存盤介面
  • Database Storage Interfaces資料庫存盤介面
  • Monitoring Agent 監控代理
  • Resource Agent 資源代理
  • Polling Agent 輪詢代理

個人博客本文地址:https://kohler19.gitee.io/2022/03/31/cloud-computing5/

歡迎關注公眾號“愚生淺末”

歡迎關注我的公眾號,共同學習

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/453827.html

標籤:其他

上一篇:紫書第三章習題 個人題解

下一篇:Eolink 全域搜索介紹【翻譯】

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 網閘典型架構簡述

    網閘架構一般分為兩種:三主機的三系統架構網閘和雙主機的2+1架構網閘。 三主機架構分別為內端機、外端機和仲裁機。三機無論從軟體和硬體上均各自獨立。首先從硬體上來看,三機都用各自獨立的主板、記憶體及存盤設備。從軟體上來看,三機有各自獨立的作業系統。這樣能達到完全的三機獨立。對于“2+1”系統,“2”分為 ......

    uj5u.com 2020-09-10 02:00:44 more
  • 如何從xshell上傳檔案到centos linux虛擬機里

    如何從xshell上傳檔案到centos linux虛擬機里及:虛擬機CentOs下執行 yum -y install lrzsz命令,出現錯誤:鏡像無法找到軟體包 前言 一、安裝lrzsz步驟 二、上傳檔案 三、遇到的問題及解決方案 總結 前言 提示:其實很簡單,往虛擬機上安裝一個上傳檔案的工具 ......

    uj5u.com 2020-09-10 02:00:47 more
  • 一、SQLMAP入門

    一、SQLMAP入門 1、判斷是否存在注入 sqlmap.py -u 網址/id=1 id=1不可缺少。當注入點后面的引數大于兩個時。需要加雙引號, sqlmap.py -u "網址/id=1&uid=1" 2、判斷文本中的請求是否存在注入 從文本中加載http請求,SQLMAP可以從一個文本檔案中 ......

    uj5u.com 2020-09-10 02:00:50 more
  • Metasploit 簡單使用教程

    metasploit 簡單使用教程 浩先生, 2020-08-28 16:18:25 分類專欄: kail 網路安全 linux 文章標簽: linux資訊安全 編輯 著作權 metasploit 使用教程 前言 一、Metasploit是什么? 二、準備作業 三、具體步驟 前言 Msfconsole ......

    uj5u.com 2020-09-10 02:00:53 more
  • 游戲逆向之驅動層與用戶層通訊

    驅動層代碼: #pragma once #include <ntifs.h> #define add_code CTL_CODE(FILE_DEVICE_UNKNOWN,0x800,METHOD_BUFFERED,FILE_ANY_ACCESS) /* 更多游戲逆向視頻www.yxfzedu.com ......

    uj5u.com 2020-09-10 02:00:56 more
  • 北斗電力時鐘(北斗授時服務器)讓網路資料更精準

    北斗電力時鐘(北斗授時服務器)讓網路資料更精準 北斗電力時鐘(北斗授時服務器)讓網路資料更精準 京準電子科技官微——ahjzsz 近幾年,資訊技術的得了快速發展,互聯網在逐漸普及,其在人們生活和生產中都得到了廣泛應用,并且取得了不錯的應用效果。計算機網路資訊在電力系統中的應用,一方面使電力系統的運行 ......

    uj5u.com 2020-09-10 02:01:03 more
  • 【CTF】CTFHub 技能樹 彩蛋 writeup

    ?碎碎念 CTFHub:https://www.ctfhub.com/ 筆者入門CTF時時剛開始刷的是bugku的舊平臺,后來才有了CTFHub。 感覺不論是網頁UI設計,還是題目質量,賽事跟蹤,工具軟體都做得很不錯。 而且因為獨到的金幣制度的確讓人有一種想去刷題賺金幣的感覺。 個人還是非常喜歡這個 ......

    uj5u.com 2020-09-10 02:04:05 more
  • 02windows基礎操作

    我學到了一下幾點 Windows系統目錄結構與滲透的作用 常見Windows的服務詳解 Windows埠詳解 常用的Windows注冊表詳解 hacker DOS命令詳解(net user / type /md /rd/ dir /cd /net use copy、批處理 等) 利用dos命令制作 ......

    uj5u.com 2020-09-10 02:04:18 more
  • 03.Linux基礎操作

    我學到了以下幾點 01Linux系統介紹02系統安裝,密碼啊破解03Linux常用命令04LAMP 01LINUX windows: win03 8 12 16 19 配置不繁瑣 Linux:redhat,centos(紅帽社區版),Ubuntu server,suse unix:金融機構,證券,銀 ......

    uj5u.com 2020-09-10 02:04:30 more
  • 05HTML

    01HTML介紹 02頭部標簽講解03基礎標簽講解04表單標簽講解 HTML前段語言 js1.了解代碼2.根據代碼 懂得挖掘漏洞 (POST注入/XSS漏洞上傳)3.黑帽seo 白帽seo 客戶網站被黑帽植入劫持代碼如何處理4.熟悉html表單 <html><head><title>TDK標題,描述 ......

    uj5u.com 2020-09-10 02:04:36 more
最新发布
  • 2023年最新微信小程式抓包教程

    01 開門見山 隔一個月發一篇文章,不過分。 首先回顧一下《微信系結手機號資料庫被脫庫事件》,我也是第一時間得知了這個訊息,然后跟蹤了整件事情的經過。下面是這起事件的相關截圖以及近日流出的一萬條資料樣本: 個人認為這件事也沒什么,還不如關注一下之前45億快遞資料查詢渠道疑似在近日復活的訊息。 訊息是 ......

    uj5u.com 2023-04-20 08:48:24 more
  • web3 產品介紹:metamask 錢包 使用最多的瀏覽器插件錢包

    Metamask錢包是一種基于區塊鏈技術的數字貨幣錢包,它允許用戶在安全、便捷的環境下管理自己的加密資產。Metamask錢包是以太坊生態系統中最流行的錢包之一,它具有易于使用、安全性高和功能強大等優點。 本文將詳細介紹Metamask錢包的功能和使用方法。 一、 Metamask錢包的功能 數字資 ......

    uj5u.com 2023-04-20 08:47:46 more
  • vulnhub_Earth

    前言 靶機地址->>>vulnhub_Earth 攻擊機ip:192.168.20.121 靶機ip:192.168.20.122 參考文章 https://www.cnblogs.com/Jing-X/archive/2022/04/03/16097695.html https://www.cnb ......

    uj5u.com 2023-04-20 07:46:20 more
  • 從4k到42k,軟體測驗工程師的漲薪史,給我看哭了

    清明節一過,盲猜大家已經無心上班,在數著日子準備過五一,但一想到銀行卡里的余額……瞬間心情就不美麗了。最近,2023年高校畢業生就業調查顯示,本科畢業月平均起薪為5825元。調查一出,便有很多同學表示自己又被平均了。看著這一資料,不免讓人想到前不久中國青年報的一項調查:近六成大學生認為畢業10年內會 ......

    uj5u.com 2023-04-20 07:44:00 more
  • 最新版本 Stable Diffusion 開源 AI 繪畫工具之中文自動提詞篇

    🎈 標簽生成器 由于輸入正向提示詞 prompt 和反向提示詞 negative prompt 都是使用英文,所以對學習母語的我們非常不友好 使用網址:https://tinygeeker.github.io/p/ai-prompt-generator 這個網址是為了讓大家在使用 AI 繪畫的時候 ......

    uj5u.com 2023-04-20 07:43:36 more
  • 漫談前端自動化測驗演進之路及測驗工具分析

    隨著前端技術的不斷發展和應用程式的日益復雜,前端自動化測驗也在不斷演進。隨著 Web 應用程式變得越來越復雜,自動化測驗的需求也越來越高。如今,自動化測驗已經成為 Web 應用程式開發程序中不可或缺的一部分,它們可以幫助開發人員更快地發現和修復錯誤,提高應用程式的性能和可靠性。 ......

    uj5u.com 2023-04-20 07:43:16 more
  • CANN開發實踐:4個DVPP記憶體問題的典型案例解讀

    摘要:由于DVPP媒體資料處理功能對存放輸入、輸出資料的記憶體有更高的要求(例如,記憶體首地址128位元組對齊),因此需呼叫專用的記憶體申請介面,那么本期就分享幾個關于DVPP記憶體問題的典型案例,并給出原因分析及解決方法。 本文分享自華為云社區《FAQ_DVPP記憶體問題案例》,作者:昇騰CANN。 DVPP ......

    uj5u.com 2023-04-20 07:43:03 more
  • msf學習

    msf學習 以kali自帶的msf為例 一、msf核心模塊與功能 msf模塊都放在/usr/share/metasploit-framework/modules目錄下 1、auxiliary 輔助模塊,輔助滲透(埠掃描、登錄密碼爆破、漏洞驗證等) 2、encoders 編碼器模塊,主要包含各種編碼 ......

    uj5u.com 2023-04-20 07:42:59 more
  • Halcon軟體安裝與界面簡介

    1. 下載Halcon17版本到到本地 2. 雙擊安裝包后 3. 步驟如下 1.2 Halcon軟體安裝 界面分為四大塊 1. Halcon的五個助手 1) 影像采集助手:與相機連接,設定相機引數,采集影像 2) 標定助手:九點標定或是其它的標定,生成標定檔案及內參外參,可以將像素單位轉換為長度單位 ......

    uj5u.com 2023-04-20 07:42:17 more
  • 在MacOS下使用Unity3D開發游戲

    第一次發博客,先發一下我的游戲開發環境吧。 去年2月份買了一臺MacBookPro2021 M1pro(以下簡稱mbp),這一年來一直在用mbp開發游戲。我大致分享一下我的開發工具以及使用體驗。 1、Unity 官網鏈接: https://unity.cn/releases 我一般使用的Apple ......

    uj5u.com 2023-04-20 07:40:19 more