SlideShare uma empresa Scribd logo
1 de 33
Baixar para ler offline
‫زیرساخت‬ ‫منابع‬ ‫مدیریت‬ ‫و‬ ‫کنترل‬‫ابر‬
‫ای‬ ‫شبکه‬ ‫منابع‬ ‫روی‬ ‫بر‬ ‫تمرکز‬ ‫با‬
‫بیات‬ ‫ّد‬‫م‬‫مح‬
‫خرداد‬1395
‫ابری‬ ‫محاسبات‬
1
‫ابری‬ ‫محاسبات‬
2
‫ابری‬ ‫خدمات‬ ‫های‬ ‫الیه‬3
‫ابری‬ ‫خدمات‬ ‫های‬ ‫الیه‬
4
‫خدمت‬ ‫عنوان‬ ‫به‬ ‫زیرساخت‬ ‫منابع‬5
‫مدیریت‬‫خدمت‬ ‫عنوان‬ ‫به‬ ‫زیرساخت‬ ‫منابع‬
‫ور‬ ‫افزار‬ ‫م‬ ‫ن‬ ‫ت‬‫ور‬ ‫افزار‬ ‫م‬ ‫ن‬‫ور‬ ‫افزار‬ ‫م‬ ‫ن‬
6
‫محور‬ ‫افزار‬ ‫نرم‬ ‫های‬ ‫شبکه‬(SDN)
‫تمرکز‬‫اصلی‬‫بر‬‫روی‬‫جداسازی‬‫الیه‬‫داده‬‫از‬‫الیه‬‫کنترل‬‫شب‬‫که‬
‫می‬‫باشد‬.
‫حذف‬‫بخش‬‫کنترل‬‫از‬‫سوئیچ‬
‫وظیفه‬‫اصلی‬‫سوئیچ‬‫ها‬‫ارسال‬‫داده‬‫ها‬‫با‬‫استفاده‬‫از‬‫مجموعه‬‫ای‬‫از‬
‫دستورات‬‫است‬.
‫این‬‫دستورات‬‫توسط‬‫یک‬‫کنترل‬‫کننده‬‫مرکزی‬‫صادر‬‫می‬‫ش‬‫وند‬.
‫بخش‬‫نرم‬‫افزاری‬‫مسئول‬‫الیه‬‫کنترل‬‫شبکه‬‫است‬.
‫از‬‫اهداف‬SDN‫انتقال‬‫قسمتی‬‫از‬‫پیچیدگی‬‫شبکه‬‫به‬‫کن‬‫ترل‬
‫کننده‬‫نرم‬‫افزار‬‫محور‬‫است‬.
‫قابلیت‬‫ها‬:
‫افزایش‬‫قابلیت‬‫انعطاف‬‫پذیری‬
‫افزایش‬‫نوآوری‬
‫مدیریت‬‫جریان‬
7
OpenFlow
8
‫محور‬ ‫افزار‬ ‫نرم‬ ‫های‬ ‫شبکه‬ ‫های‬ ‫کننده‬ ‫کنترل‬
‫مهم‬‫ترین‬‫جزء‬‫از‬‫عناصر‬‫‌ی‬‫ه‬‫‌دهند‬‫ل‬‫تشکی‬‫معماری‬SDN
‫برای‬‫کنترل‬‫متمرکز‬‫و‬‫یکپارچه‬‫تجهیزات‬‫شبکه‬‫ی‬‫‌بر‬‫ل‬‫قاب‬‫‌ریزی‬‫ه‬‫نام‬
‫‌اند‬‫ه‬‫‌شد‬‫ی‬‫طراح‬.
‫تفاوت‬‫کنترل‬‫کننده‬‫ها‬:
‫زبان‬‫‌نویسی‬‫ه‬‫برنام‬
‫متن‬‫باز‬‫یا‬‫متن‬‫بسته‬‫بودن‬
‫کارایی‬
‫پایداری‬
‫پشتیبانی‬‫از‬‫نسخه‬‫های‬‫مختلف‬OpenFlow
‫تمرکز‬‫بر‬‫روی‬API‫های‬‫شمالی‬
‫تمرکز‬‫بر‬‫روی‬API‫های‬‫جنوبی‬
‫پشتیبانی‬‫از‬OpenStack
9
Mininet
‫ابزاری‬‫برای‬‫شبیه‬‫سازی‬‫شبکه‬‫مجازی‬
‫امکان‬‫ساختن‬‫شبکه‬‫مجازی‬‫با‬‫استفاده‬‫از‬‫سوئیچ‬‫های‬،‫مجازی‬‫کنترل‬‫کننده‬‫و‬‫نودهای‬‫انتهای‬‫ی‬
‫پیکربندی‬‫سوئیچ‬‫ها‬‫با‬‫استفاده‬‫از‬OpenFlow
‫تست‬‫انواع‬‫توپولوژی‬‫های‬،‫شبکه‬‫پروتکل‬‫های‬‫مسیریابی‬‫در‬‫شبکه‬،‫مجازی‬‫پیکربندی‬‫ها‬‫ی‬‫مربوط‬‫به‬
‫دیوارۀ‬‫آتش‬
‫استفاده‬‫از‬‫دیگر‬‫کنترل‬‫کننده‬‫های‬‫موجود‬
‫آشنایی‬‫با‬‫زبان‬‫پایتون‬
http://mininet.org/
https://github.com/mininet/mininet/wiki/Documentation
10
OpenStack
‫در‬‫جوالی‬2010‫توسط‬‫شرکت‬‫ناسا‬‫و‬Rackspace‫معرفی‬‫شد‬.
‫فراهم‬‫نمودن‬‫امکانات‬‫بسیار‬‫قدرتمند‬‫در‬‫راه‬‫اندازی‬‫زیرساخت‬‫به‬‫عنوان‬‫خدمت‬‫ابر‬.
‫مجموعه‬‫ای‬‫از‬‫پروژه‬‫های‬‫نرم‬‫افزاری‬‫منبع‬‫باز‬‫است‬.
‫پیاده‬‫سازی‬‫آسان‬
‫مقیاس‬‫پذیری‬‫بسیار‬‫باال‬
Red Hat‫و‬Canonical‫بیشترین‬‫مشارکت‬‫در‬‫توسعه‬OpenStack
593‫شرکت‬‫فعال‬‫در‬‫توسعۀ‬‫آن‬‫و‬‫بیش‬‫از‬40‫هزار‬‫توسعه‬‫دهنده‬
‫ارائۀ‬‫نسخه‬‫های‬‫جدید‬‫هر‬6‫ماه‬
‫آخرین‬‫نسخه‬:Mitaka
11
‫های‬ ‫پروژه‬OpenStack12
OpenStack Neutron
‌‫یکی‌از‌پروژه‌های‌اصلی‬OpenStack
‌‫فراهم‌کردن‌شبکه‌به‌عنوان‌خدمت‌برای‌ارتباط‌بین‌دیگر‌خدمات‬OpenStack
‌‫استفاده‌از‌رویکرد‬SDN
‌‫قابلیت‌استفاده‌از‌کاربردهای‌مختلف‌از‌طریق‬RESTFul API‫ها‬‌‫برای‌فراهم‌نمودن‬
‌‫شبکۀ‌پیشرفته‬LB-aaS, VPN-aaS, firewall-aaS, IDS-aaS
‌‫قابلیت‌یکپارچه‌شدن‌با‌دیگر‌تکنولوژی‌های‌شبکه‌همچون‬NSX
‫فراهم‌نمودن‌شبکه‌های‌مجزا‌برای‌مشتریان‌مختلف‌بر‌روی‌بستر‌فیزیکی‌مشتر‬‫ک‬
‌‫قابلیت‌استفاده‌از‌تونل‌الیۀ‌دو‌بر‌روی‌الیۀ‬3‌‫برای‌رهایی‌از‌محدودیت‌های‬VLAN
‌‫تضمین‬QoS‫انتها‌به‌انتها‬
‌‫پشتیبانی‌از‬NetFlow
13
VMware vSphere
14
VMware NSX
15
VMware NSX16
NSX Components in vSphere
17
‫شبکه‬ ‫طراحی‬18
Virtual eXtensible Local Area Network
(VXLAN)
‌‫این‌پروتکل‌توسط‬Cisco،Vmware‫و‬Arista‫توسعه‌یافته‌است‬.
RFC 7348
VXLAN‫پروتکلی‌برای‌کپسوله‌سازی‌است‬.
‌‫پروتکلی‌برای‌فراهم‌کردن‌شبکه‌الیۀ‬2‌‫بر‌روی‌شبکه‬IP
MAC-in-UDP
50‫بایت‌هدر‌به‌فریم‌ها‌اضافه‌می‌کند‬.
‌‫می‌بایست‬Jumbo Frame‫روی‌سوئیچ‌های‌فیزیکی‌پیکربندی‌شود‬.
19
VXLAN
20
‫به‬ ‫مربوط‬ ‫اصطالحات‬VXLAN
VTEP – VXLAN Tunnel End Point:
‌‫پورتی‌که‌وظیفه‬encapsulation‌‫و‬decapsulation‌‫فریم‌های‬VXLAN‫را‌دارد‬‌.
‌‫از‌نوع‌پورت‌های‬VMkernel‌‫روی‌میزبان‌های‬vSphere
UTEP
MTEP
VNI – VXLAN Network/Number Identifier:
‌‫یک‌عدد‬24‫بیتی‌برای‌تمایز‌بین‌زیرشبکه‌های‌منطقی‬
Transport Zone:
‌‫گسترۀ‬VNI‫را‌مشخص‌می‌کند‬.
VXLAN Mode
Unicast
Hybrid
Multicast
21
Unicast Mode22
Hybrid Mode
23
Multicast Mode24
‫منطقی‬ ‫های‬ ‫سوئیچ‬
‫با‌استفاده‌از‌سوئیچ‌منطقی‌می‌توان‌به‌سرعت‌یک‌زیرشبکه‌فراهم‌نمود‬.
‌‫در‌شبکه‌سنتی‌محدودیت‬4000VLAN‫برای‌ساخت‌زیرشبکه‌های‌مختلف‌وجود‌داشت‬.
‌‫با‌استفاده‌از‌سوئیچ‌منطقی‌می‌توان‌تا‬16‫میلیون‌زیرشبکه‌فراهم‌کرد‬.
‌‫سوئیچ‌منطقی‌وابسته‌به‌پروتکل‬VXLAN‫است‬‌‌.
‫وقتی‌یک‌سوئیچ‌منطقی‌میسازیم‬‌‌:
‫یک‬VNI‫آن‬
‫ود‬ ‫داد‬ ‫ص‬ ‫خص‬
‫ب‬ ‫انتخ‬Transport
Zone
‫یک‬VDS Port
Group‫ت‬
‫ود‬.
25
‫منطقی‬ ‫مسیریاب‬
‫از‌دو‌سطح‌تشکیل‌شده‌است‬:
‫سطح‌کنترل‬
‫سطح‌داده‬
•DLR
•ESG
‫سطح‌کنترل‌از‌ماشین‌های‌مجازی‌تشکیل‌شده‌است‌که‌وظیفه‌کنترل‌مسیریاب‌های‌منط‬‌‫قی‌سطح‬
‌‫داده‌را‌با‌استفاده‌از‌مدیر‬NSX‌‫و‌کنترل‌کنندۀ‬NSX‫بر‌عهده‌دارد‬.
‌‫از‌پروتکل‌های‬OSPF‌‫و‬BGP‌‫و‬IS-IS‫پشتیبانی‌می‌کند‬.
‌‫مسیریاب‌منطقی‌سطح‌کنترل‌بروزرسانی‌مسیرها‌را‌برای‌کنترل‌کنندۀ‬NSX‫ارسال‌می‌کند‬.
‌‫کنترل‌کنندۀ‬NSX‫مسیرهای‌جدید‌را‌برای‌میزبان‌ها‌ارسال‌می‌کند‬.
‌‫مدیر‬NSX‌‫اطالعات‌مربوط‌به‬LIF‫ها‌را‌برای‌مسیریاب‌ها‌و‌کنترل‌کنندۀ‌ها‌می‌فرستد‬.
26
DLR vs ESG27
Edge Services Gateways (ESGs)
Edge Routing
(IS-IS, OSPF,
BGP)
Edge
Firewalling
NAT
Load
Balancing
DHCP Server
DHCP Relay
IPSec VPN SSL VPN L2 VPN
28
Edge Services Gateways (ESGs)
‌‫خدمات‌مرزی‌برای‌ترافیک‌های‌شمالی‬–‫جنوبی‌استفاده‌می‌شود‬.
‫این‌خدمات‌توسط‌ماشین‌مجازی‌فراهم‌می‌شوند‌و‌بصورت‌توزیع‌شده‌نیستند‬.
‫ترافیک‌ها‌جهت‌پردازش‌باید‌از‌درون‌ماشین‌مجازی‌عبور‌کنند‬.
‌‫با‌فعال‌کردن‬HA‌‫می‌توان‌بصورت‌کالستری‬‫پیاده‌سازی‌کرد‬.
29
‫اولیه‬ ‫های‬ ‫نیازمندی‬
vSphere‌‫یا‬vCenter‌‫نسخۀ‬5.5‫به‌باال‬
‌‫الیسنس‬Enterprise Plus
vSphere Distributed Switch
‌‫قابلیت‌پیکربندی‬Jumbo Frame‫روی‌سوئیچ‌های‌فیزیکی‬
30
‫نصب‬ ‫مراحل‬
‌‫نصب‬NSX Manager
‌‫معرفی‬vCenter‌‫در‬NSX Manager
‫ساخت‌و‌نصب‌کالستری‌از‌کنترل‌کننده‌ها‬
‌‫نصب‬VIB‌‫ها‌بر‌روی‌سرورهای‌عضو‌کالستر‬
‌‫ایجاد‬Transport Zone
‌‫تعریف‌یک‌رنج‌برای‬Segment ID
‫ساخت‌سوئیچ‌های‌منطقی‬
‌‫ساخت‬DLR‌‫برای‌ارتباط‌بین‌سوئیچ‌های‬
‫منطقی‬
‌‫ایجاد‬Edge‌‫برای‌ترافیک‌های‌ورودی‌و‌خروجی‬
‌‫به‌شبکه‬SDN
31
کنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ای

Mais conteúdo relacionado

Destaque

Gozaresh se mahe_dovom
Gozaresh se mahe_dovomGozaresh se mahe_dovom
Gozaresh se mahe_dovom
danesh_fd
 
Gozaresh 1 3 95 mahe (2)
Gozaresh 1 3 95 mahe  (2)Gozaresh 1 3 95 mahe  (2)
Gozaresh 1 3 95 mahe (2)
danesh_fd
 
پروژه هوشمند سازی دانشکده برق و الکترونیک
پروژه هوشمند سازی دانشکده برق و الکترونیکپروژه هوشمند سازی دانشکده برق و الکترونیک
پروژه هوشمند سازی دانشکده برق و الکترونیک
شرکت مهندسی نوآوران تحقیق
 
حریم خصوصی در رایانش ابری
حریم خصوصی در رایانش ابریحریم خصوصی در رایانش ابری
حریم خصوصی در رایانش ابری
Ahmad Darki
 
مفاهیم رایانش ابری
مفاهیم رایانش ابریمفاهیم رایانش ابری
مفاهیم رایانش ابری
Ali Aboutalebi
 

Destaque (19)

Oracle DataGuard Online Training in USA | INDIA
Oracle DataGuard Online Training in USA | INDIAOracle DataGuard Online Training in USA | INDIA
Oracle DataGuard Online Training in USA | INDIA
 
Occc overview
Occc overviewOccc overview
Occc overview
 
Linux webmin
Linux webminLinux webmin
Linux webmin
 
MySQL High Availability Solutions
MySQL High Availability SolutionsMySQL High Availability Solutions
MySQL High Availability Solutions
 
- Quran Hints Islam Shia @quranhints @daliliali - نهان نگاری های ممکن در کتب...
- Quran Hints Islam Shia @quranhints @daliliali -  نهان نگاری های ممکن در کتب...- Quran Hints Islam Shia @quranhints @daliliali -  نهان نگاری های ممکن در کتب...
- Quran Hints Islam Shia @quranhints @daliliali - نهان نگاری های ممکن در کتب...
 
Gozaresh se mahe_dovom
Gozaresh se mahe_dovomGozaresh se mahe_dovom
Gozaresh se mahe_dovom
 
- Quran Hints Islam Shia @quranhints @daliliali - امام 6 = معصوم 8 = جع
  - Quran Hints Islam Shia @quranhints @daliliali - امام 6 = معصوم 8 = جع  - Quran Hints Islam Shia @quranhints @daliliali - امام 6 = معصوم 8 = جع
- Quran Hints Islam Shia @quranhints @daliliali - امام 6 = معصوم 8 = جع
 
Gozaresh 1 3 95 mahe (2)
Gozaresh 1 3 95 mahe  (2)Gozaresh 1 3 95 mahe  (2)
Gozaresh 1 3 95 mahe (2)
 
Configure the dbase using em in oracle 11g
Configure the dbase using em in oracle 11gConfigure the dbase using em in oracle 11g
Configure the dbase using em in oracle 11g
 
پروژه هوشمند سازی دانشکده برق و الکترونیک
پروژه هوشمند سازی دانشکده برق و الکترونیکپروژه هوشمند سازی دانشکده برق و الکترونیک
پروژه هوشمند سازی دانشکده برق و الکترونیک
 
cloud computing , رایانش ابری
cloud computing , رایانش ابریcloud computing , رایانش ابری
cloud computing , رایانش ابری
 
Oracle enterprise manager 12c migrate to pluggable database
Oracle enterprise manager 12c   migrate to pluggable databaseOracle enterprise manager 12c   migrate to pluggable database
Oracle enterprise manager 12c migrate to pluggable database
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
حریم خصوصی در رایانش ابری
حریم خصوصی در رایانش ابریحریم خصوصی در رایانش ابری
حریم خصوصی در رایانش ابری
 
Oracle Grid Control 11g - Yann Neuhaus, dbi services - Hilton Basel, 5/2011
Oracle Grid Control 11g - Yann Neuhaus, dbi services - Hilton Basel, 5/2011Oracle Grid Control 11g - Yann Neuhaus, dbi services - Hilton Basel, 5/2011
Oracle Grid Control 11g - Yann Neuhaus, dbi services - Hilton Basel, 5/2011
 
مفاهیم رایانش ابری
مفاهیم رایانش ابریمفاهیم رایانش ابری
مفاهیم رایانش ابری
 
PostCSS، آینده CSS بعد از LESS و Sass
PostCSS، آینده CSS بعد از LESS و SassPostCSS، آینده CSS بعد از LESS و Sass
PostCSS، آینده CSS بعد از LESS و Sass
 
Cloud Opportunities Threats
Cloud Opportunities ThreatsCloud Opportunities Threats
Cloud Opportunities Threats
 
Vm ware ha-ver-0.0.1
Vm ware ha-ver-0.0.1Vm ware ha-ver-0.0.1
Vm ware ha-ver-0.0.1
 

Semelhante a کنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ای

شبکه های هوشمند
شبکه های هوشمندشبکه های هوشمند
شبکه های هوشمند
kkaramatnia
 

Semelhante a کنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ای (20)

shabake-sdn.pptx
shabake-sdn.pptxshabake-sdn.pptx
shabake-sdn.pptx
 
Load Balancing in SDN
Load Balancing in SDNLoad Balancing in SDN
Load Balancing in SDN
 
Presentation research method
Presentation research methodPresentation research method
Presentation research method
 
ارائهٔ DLP
ارائهٔ DLPارائهٔ DLP
ارائهٔ DLP
 
Software architecture002
Software architecture002Software architecture002
Software architecture002
 
Freesoftware on-cloudcomputing
Freesoftware on-cloudcomputingFreesoftware on-cloudcomputing
Freesoftware on-cloudcomputing
 
طرح رایانش ابری در صنعت برق خراسان
طرح رایانش ابری در صنعت برق خراسانطرح رایانش ابری در صنعت برق خراسان
طرح رایانش ابری در صنعت برق خراسان
 
Software defined infrastructure
Software defined infrastructureSoftware defined infrastructure
Software defined infrastructure
 
Proxmox
ProxmoxProxmox
Proxmox
 
Big Data Processing in Cloud Computing Environments
Big Data Processing in Cloud Computing EnvironmentsBig Data Processing in Cloud Computing Environments
Big Data Processing in Cloud Computing Environments
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
software defined network
software defined networksoftware defined network
software defined network
 
مجازي سازي، مجازى سازى
مجازي سازي، مجازى سازىمجازي سازي، مجازى سازى
مجازي سازي، مجازى سازى
 
mobile cloud Security and challenges
mobile cloud Security and challengesmobile cloud Security and challenges
mobile cloud Security and challenges
 
2017 - مقاله چالشهای امنیتی در مدلهای رایانش ابری - نویسندگان: ناصری فرد و ...
 2017  - مقاله چالشهای امنیتی در مدلهای رایانش ابری - نویسندگان: ناصری فرد و ... 2017  - مقاله چالشهای امنیتی در مدلهای رایانش ابری - نویسندگان: ناصری فرد و ...
2017 - مقاله چالشهای امنیتی در مدلهای رایانش ابری - نویسندگان: ناصری فرد و ...
 
cloud services for libraries
cloud services for librariescloud services for libraries
cloud services for libraries
 
Chapter 01 - Introduction to Network+
Chapter 01 - Introduction to Network+Chapter 01 - Introduction to Network+
Chapter 01 - Introduction to Network+
 
شبکه های هوشمند
شبکه های هوشمندشبکه های هوشمند
شبکه های هوشمند
 
Pdn tech-cloud management-softwares-ver2.0.1
Pdn tech-cloud management-softwares-ver2.0.1Pdn tech-cloud management-softwares-ver2.0.1
Pdn tech-cloud management-softwares-ver2.0.1
 
Network Load Balancing (NLB)
Network Load Balancing (NLB)Network Load Balancing (NLB)
Network Load Balancing (NLB)
 

کنترل و مدیریت منابع زیرساخت ابر با تمرکز بر روی منابع شبکه ای