北京麥芽田網(wǎng)絡(luò)科技有限公司:內(nèi)訓(xùn)+個(gè)人總結(jié)day1
阿里云:
- 服務(wù)器
- 分布式
- 存儲(chǔ)計(jì)算
- 應(yīng)用服務(wù)
服務(wù)器
①域名
域名:解析最常用的是A解析:域名-->IP
次之吏恭,Cname解析(changeName)域名-->其他名字的域名
mx:郵箱解析
②DNS
DNS(Domain Name System樱哼,域名系統(tǒng)) 因特網(wǎng)上作為域名和IP地址相互映射的一個(gè)分布式數(shù)據(jù)庫(kù),能夠使用戶更方便的訪問(wèn)互聯(lián)網(wǎng)搅幅,而不用去記住能夠被機(jī)器直接讀取的IP數(shù)串呼胚。
③服務(wù)器(系統(tǒng)運(yùn)維的范疇):物理機(jī)蝇更,虛擬機(jī)
IDC:互聯(lián)網(wǎng)數(shù)據(jù)中心(IDC是對(duì)入駐(Hosting)企業(yè)、商戶或網(wǎng)站服務(wù)器群托管的場(chǎng)所)
BSP:(中國(guó)特色)解決聯(lián)通網(wǎng)絡(luò)和電信網(wǎng)絡(luò)等交互數(shù)據(jù)慢的問(wèn)題宿亡。
備注:
阿里云是虛擬機(jī)(虛擬服務(wù)器)ECS
阿里云的鏡像中可以服用開(kāi)發(fā)環(huán)境纳令,并且可以共享復(fù)用鏡像
環(huán)境+分布式策略(主從)
LAMP-->LNMP
[Linux](http://baike.baidu.com/link?url=fwWPyUlLfBzUwZ2jL4JS7Mpi8y9Bcs2cn7eaKR_9G4S8PKZWnJZVsGYLn9rVLJuQx4lewwWvhkddmsoeqMRtVq)
Apache-->Ngnix(ngnix有逐步替代Apache的趨勢(shì))
MySql
PHP
其他:
緩存層cache :
Nosql
Redis
Memcahce
Mongodb(可能不準(zhǔn)確:一定意義上可以替換mysql的作用平绩,不能和redis類(lèi)比)
分布式
①Docker:容器服務(wù)
數(shù)據(jù)庫(kù)區(qū)別:
關(guān)系型數(shù)據(jù)庫(kù)
分析型數(shù)據(jù)庫(kù)
②負(fù)載均衡:
下面會(huì)詳細(xì)介紹捏雌,現(xiàn)在做提綱挈領(lǐng)。
③CND加速
概念:內(nèi)容分發(fā)系統(tǒng)纬傲,思路是盡可能的避開(kāi)互聯(lián)網(wǎng)上有可能影響數(shù)據(jù)傳輸速度和穩(wěn)定的瓶頸或者問(wèn)題叹括,使得內(nèi)容傳輸更快更穩(wěn)定宵荒。
存儲(chǔ)計(jì)算
②表格存儲(chǔ)
③消息服務(wù)(中間件)
高并發(fā)
性能優(yōu)化
應(yīng)用服務(wù)
搜索引擎
推薦引擎
EDM
大數(shù)據(jù)
媒體轉(zhuǎn)碼
防劫持
云監(jiān)控
DDos防火墻
安全監(jiān)控
log日志監(jiān)控
性能測(cè)試
shell(腳本語(yǔ)言报咳,命令解析器暑刃,命令語(yǔ)言)
預(yù)習(xí)
專(zhuān)有網(wǎng)絡(luò)VPC(virtual private cloud)是用戶基于阿里云創(chuàng)建的自定義私有網(wǎng)絡(luò)
不用的專(zhuān)有網(wǎng)絡(luò)之間二層邏輯隔離厢漩,用戶可以在自己創(chuàng)建的專(zhuān)有網(wǎng)絡(luò)內(nèi)管理自己的云實(shí)例,
比如ESC,SLB,RDS.
名詞解釋
1數(shù)據(jù)庫(kù)
oceanBase
分布式關(guān)系型數(shù)據(jù)庫(kù)岩臣,融合了傳統(tǒng)的關(guān)系型數(shù)據(jù)庫(kù)和分布式系統(tǒng)的特點(diǎn)
- 底層實(shí)現(xiàn)Paxos協(xié)議
- 支持完整的ACID
- 大容量
關(guān)系型數(shù)據(jù)庫(kù)
以行和列的方式存儲(chǔ)數(shù)據(jù)袁翁,以便于用戶理解。這一系列的行和列被稱(chēng)為表婿脸,一組表組成了數(shù)據(jù)庫(kù)
- 關(guān)系:可以理解為一張二維表,每個(gè)關(guān)系都有一個(gè)關(guān)系名柄驻,就是我們說(shuō)的表名狐树。
- 元組:二維表中的一行,在數(shù)據(jù)庫(kù)中經(jīng)常被稱(chēng)為一條記錄鸿脓。
- 屬性: 二維表中的一列涯曲,在數(shù)據(jù)庫(kù)匯總經(jīng)常被稱(chēng)為字段。
- 域:屬性的取值范圍在塔,也就是數(shù)據(jù)庫(kù)中字段的取值范圍幻件。
- 關(guān)系型數(shù)據(jù)庫(kù)的優(yōu)點(diǎn):①便于理解 ②使用方便
云數(shù)據(jù)庫(kù)Memcache(ApsaraDB for Memcache)
原OSC
是基于內(nèi)存的緩存服務(wù),支持海量小數(shù)據(jù)的高速訪問(wèn)蛔溃。緩解后端存儲(chǔ)的壓力绰沥,提高網(wǎng)站或應(yīng)用的響應(yīng)速度。
- 支持key——value的數(shù)據(jù)結(jié)構(gòu)
- 支持即開(kāi)即用的方式進(jìn)行快速部署
產(chǎn)品功能
- 熱點(diǎn)數(shù)據(jù)的訪問(wèn)贺待,實(shí)現(xiàn)熱點(diǎn)數(shù)據(jù)的高速緩存徽曲,與數(shù)據(jù)庫(kù)搭配能大幅提升應(yīng)用的響應(yīng)速度。
- 兼容常用協(xié)議
- 安全機(jī)制:提供用戶身份認(rèn)證及IP地址白名單的雙重驗(yàn)證
- 提供實(shí)時(shí)的監(jiān)控和歷史監(jiān)控?cái)?shù)據(jù)麸塞;支持線上調(diào)整秃臣,秒升級(jí)業(yè)務(wù)
最佳實(shí)踐
緩存PHP(JAVA)Session變量
Session
在網(wǎng)絡(luò)應(yīng)用中稱(chēng)為"回話控制",Session對(duì)象存儲(chǔ)特定用戶會(huì)話所需的屬性及配置參數(shù)哪工。
阿里云數(shù)據(jù)庫(kù)Redis版
兼容開(kāi)源的redis協(xié)議的key-value類(lèi)型在線存儲(chǔ)服務(wù)奥此。
特點(diǎn)
- 支持豐富的數(shù)據(jù)類(lèi)型:String,Hash,List,SortedSet(有序集合),支持多種數(shù)據(jù)操作
- 持久化存儲(chǔ):硬盤(pán)+緩存的方式雁比,滿足用戶持久化數(shù)據(jù)的要求
- 支持消息通知機(jī)制:基于事件通知機(jī)制 解耦消息發(fā)布者和消息接受者之間的耦合稚虎,實(shí)現(xiàn)消息發(fā)布和訂閱的功能(PUB/SUB)
- 支持事務(wù)操作:支持Redis協(xié)議中定義的事務(wù)(Transaction)處理,實(shí)現(xiàn)多個(gè)客戶端發(fā)送的多個(gè)命令組成的原子性操作章贞。
云數(shù)據(jù)庫(kù)MongoDB版
完全兼容MongoDB協(xié)議祥绞。提供穩(wěn)定可靠,彈性伸縮的數(shù)據(jù)庫(kù)服務(wù)鸭限。
Q:有什么用呢蜕径?和redis的區(qū)別是什么呢?和MemCache有關(guān)系嗎败京?
- 作用:提供了容災(zāi)兜喻,備份,遷移赡麦,監(jiān)控等解決方案朴皆。
- 和Redis的關(guān)系:個(gè)人理解Redis是提高性能的,處理邏輯的一把利劍泛粹,而MongoDB就行他的名字一樣“DB”遂铡,主要強(qiáng)調(diào)的是存貯,備份晶姊,容災(zāi)扒接。給后端的服務(wù)器上了保險(xiǎn)。
- 同MemCache比較:MongoDB同樣為MemCache提供了保障作用。而MemCache和Redis根據(jù)不同的業(yè)務(wù)場(chǎng)景可以作為替代品使用钾怔。
2存儲(chǔ)與CDN
OSS
阿里云對(duì)象存儲(chǔ)(Object Storage Service)OSS碱呼,是阿里云對(duì)外提供的一套牛逼的云存儲(chǔ)服務(wù)。
- 可以存放任何的文件類(lèi)型
- 支持用戶通過(guò)web控制臺(tái)操作數(shù)據(jù)
CDN(Cloud Content Delivery Network)
內(nèi)容分發(fā)網(wǎng)絡(luò)(簡(jiǎn)單理解為一套非常大的負(fù)載均衡的體系)宗侦。官方說(shuō)法:替代傳統(tǒng)以webServer為中心的數(shù)據(jù)傳輸模式愚臀,由分布在不同區(qū)域邊緣節(jié)點(diǎn)服務(wù)器群組成的分布式網(wǎng)絡(luò)。
看圖矾利,思路多么的清晰:
消息服務(wù)
Message Server是一種阿里云提供的一套牛逼的可彈性擴(kuò)展的分布式消息服務(wù)姑裂,能夠幫助開(kāi)發(fā)者在應(yīng)用的分布式組件上自由的傳輸數(shù)據(jù),構(gòu)建松耦合的系統(tǒng)梦皮。
2種模型
- 隊(duì)列模型:一對(duì)一發(fā)送和接收消息(不禁想到了即時(shí)通訊)
- 主題模型:提供一對(duì)多的訂閱和通知消息(不禁想到了推送)
3管理與監(jiān)控
云監(jiān)控ECS
標(biāo)準(zhǔn)的控制臺(tái)操作炭分,不作贅述。
4互聯(lián)網(wǎng)中間件
==明天作為重點(diǎn)來(lái)看剑肯,23:37了捧毛,洗洗睡了。==
遺留問(wèn)題總結(jié):
- 事務(wù)處理transaction让网?
- 原子性操作呀忧?
- RESTful?