Web 1.0 vs Web 2.0

Download Report

Transcript Web 1.0 vs Web 2.0

‫فناوری ها و‬
‫مفاهیم تاثیرگذار‬
‫محاسبات ابری‬
‫بر‬
By:
Ghasem Mohammadi
[email protected]
16th May , 2014
‫فهرست‬
‫مطالب‬
‫• عناصر اصلی تشکیل دهنده ابر‬
‫•‬
‫مجازی سازی‬
‫•‬
‫وب ‪2‬‬
‫•‬
‫پردازش شبکه ای‬
‫•‬
‫معماری سرویس گرا (‪)SOA‬‬
‫‪16th May , 2014‬‬
‫‪[email protected]‬‬
Cloud Infrastructure
Virtualization
‫مجازی سازی‬
[email protected]
16th Sep, 2012
‫مقدمه‬
‫مشکالتی که یک شبکه در راه ارتقا با آنها مواجه است‪:‬‬
‫مشکالت سخت افزاری‪( :‬اعم از محیطی‪ ،‬مالی و ‪)...‬‬
‫مشکالت نرم افزاری‪( :‬اعم از نگهداری‪ ،‬مدیریت و ‪)...‬‬
‫راه حل این مشکل ‪ :‬مجازی سازی یا ‪virtualization‬‬
‫مجازی سازی‪:‬‬
‫پیوند دهنده میان سخت افزار و سیستم عامل و به نوعی استقالل و عدم‬
‫وابستگی این دو را فراهم می کند‪.‬‬
‫مدل مجازی سازی‪:‬‬
‫مجازی سازی سرور‬
‫تجمیع تعداد زیادی سرور فیزیکی در تعداد محدودی سرور‬
‫بهبود در مديريت‬
‫امنيت بهتر‬
‫كاهش هزينه ها‬
‫بهره گیري از مجازی سازی‬
‫بهبود در مديريت‬
‫تامین آسانتر و سريعتر منابع‬
‫مديريت خودكار منابع‬
‫به روز رساني امن نرم‬
‫افزارها‬
‫پشتيباني ساده‬
‫بازيابي كامل و سريع‬
‫ايجاد يك ايستگاه كاري نمونه براي هر محيط كاري مشخص و راه اندازي آن در كمترين زمان ممكن‬
‫بهره بري بيشتر از سخت افزار و مديريت و تامين منابع به صورت خودكار در هنگام نياز‬
‫تست ايمن و مطمئن نرم افزارها و به روزرساني آنها در بسترها آزمايش ي مجازي قبل از اعمال گسترده آن‬
‫حل ساده مشكالت با استفاده از مشاهده دسكتاپ و در نهايت جايگزين آسان با يك سيستم ديگر‬
‫بازيابي كامل و سريع ايستگاه كاري در زمان خرابي و يا وقوع حادثه‬
‫امنيت بهتر‬
‫ايزوله موثر كاربران‬
‫كاربران و ايستگاههاي كاري ايزوله شده اند‬
‫اين بدان معني است كه كاربري به ديتاي كاربران ديگر دسترس ي ندارد‬
‫كنترل دسترس ي به‬
‫ايستگاههاي كاري‬
‫قابليت كنترل روي كاربران و يا گروههاي كاري و اينكه چه كاربري (يا گروهي) مي‌تواند به چه نوع‬
‫ايستگاههاي كاري دسترس ي داشته باشد‪.‬‬
‫پيكربندي امن‬
‫قابليت كنترل منابع به اين معنا كه چه منابعي براي چه ايستگاههاي كاري قابل دسترس است (فلش ‪،‬‬
‫هارد ديسك‪ ،‬پورتهاي شبكه‪ ) ... ،‬و اينكه كاربران توانايي انجام چه كارهايي را داشته باشند ( كپي‪ ،‬پرينت‪،‬‬
‫دسترس ي به شبكه‪ ،‬دسترس ي به سرور و ‪) ...‬‬
‫انهدام امن ايستگاههاي‬
‫كاري‬
‫براي حصول اطمينان از انهدام امن و مطمئن به سادگي مي توانيد هارد ديسك را از سيستم پاك كنيد‬
‫كاهش هزينه ها‬
‫كاهش هزينه هاي مديريت و‬
‫پشتيباني‬
‫يكپارچگي و محدود كردن‬
‫ايستگاههاي كاري‬
‫كاهش هزينه هاي زمان از كارافتادگي‬
‫( ‪) Downtime‬‬
‫مديريت به‬
‫جمع آوري هزينه هاي مديريت و پشتيباني فقط درون يك ديتاسنتر و صرفه جويي در زمان ‌‬
‫وسيله متمركز كردن كليه ايستگاههاي كاري در يك ديتا سنتر‬
‫ايجاد دسترس ي به ايستگاههاي كاري متفاوت از طريق يك دستگاه – شما براي يك كاربر يك دستگاه‬
‫نياز داريد‬
‫كاهش موثر زمان از كارافتادگي ايستگاههاي كاري با استفاده ايستگاههاي مجازي هميشه آنالين –‬
‫همچنين بازيابي و يا جايگزيني آسان ايستگاههاي كاري‌‬
‫معایب و نقاط ضعف‬
 Attacks on virtualization infrastructure
 Attacks on virtualization features
 Compliance and management challenges
[email protected]
16th May, 2014
Virtual Machines
 VM technology allows multiple virtual machines to run on a single
physical machine.
App
App
App
App
App
Guest OS
(Linux)
Guest OS
(NetBSD)
Guest OS
(Windows)
VM
VM
VM
Virtual Machine Monitor (VMM) / Hypervisor
Hardware
Xen
VMWare
UML
Denali
etc.
Performance: Para-virtualization (e.g. Xen) is very close to raw physical performance!
[email protected]
16th Sep, 2012
Cloud Infrastructure
Grid Computing
)‫محاسبات توری (شبکه ای‬
[email protected]
16th Sep, 2012
‫فهرست‬
1
‫ چیست ؟‬Grid Computing
2
Grid computing ‫مزیت‬
‫های‬
Grid Computing ‫انواع‬
4
‫نحوه تخصیص منابع‬
Grid ‫معماری‬
15
3
5
16
‫فهرست‬
‫‪1‬‬
‫‪ Grid Computing‬چیست ؟‬
‫‪2‬‬
‫مزیت ‪Grid computing‬‬
‫های‬
‫انواع ‪Grid Computing‬‬
‫‪3‬‬
‫‪4‬‬
‫نحوه تخصیص منابع‬
‫‪5‬‬
‫معماری ‪Grid‬‬
‫‪6‬‬
‫نتیجه گیری‬
‫‪17‬‬
‫استفاده موثر از منابع‬
‫محاسبه ی موازی‬
‫دسترسی به منابع اضافه‬
‫‪Grid Computing‬‬
‫مزیت های محاسبات شبکه ای‬
‫متعادل سازی استفاده از منابع‬
‫قابلیت اطمینان‬
‫‪Nima Moeinian‬‬
‫‪18‬‬
1
2
3
Cluster
Grid
Compus
‫انواع‬Grid
Grid
Global
Grid
www.thmemgallery.com
19
‫اشتراکی‬
‫وظیفه ای‬
‫‪Grid Engine‬‬
‫برتری‬
‫‪20‬‬
‫نحوه تخصیص‬
‫منابع‬
‫اضطراری‬
Application
‫الیه های معماری‬
Grid
Collective
Resource &
Connectivity
Fabric
21
22
‫‪Fabric‬‬
‫‪Fabric‬‬
‫رابط هایی برای‬
‫کنترل های محلی‬
‫منابعی که‬
‫می توانند به‬
‫اشتراک گذاشته‬
‫شوند وجود‬
‫دارد‪.‬‬
‫عملیات خاص‬
‫مربوط به یک‬
‫منبع فقط بر روی‬
‫آن انجام‬
‫می شود‪.‬‬
‫‪23‬‬
‫‪Resource & Connectivity protocol‬‬
‫‪Connectivity‬‬
‫‪Resource‬‬
‫برقراری ارتباط امن‬
‫با منبع‬
‫راه اندازی‬
‫منبع‬
‫نظارت و کنترل‬
‫منابع‬
‫& ‪Resource‬‬
‫‪Connectivity‬‬
‫‪protocol‬‬
‫امن ترین پروتکل ‪TCP\IP‬‬
‫برقراری ارتباط‬
‫امن وسادده‬
‫تصدیق گیرنده و‬
‫فرستنده‬
‫ایجاد امنیت با‬
‫الگورینم‬
‫رمزنگاری‬
‫‪24‬‬
‫‪Collective Services‬‬
‫سرویس‬
‫راهنما‬
‫مجوعه ای از‬
‫پروتکل منابع‬
‫زمانبندی و‬
‫اختصاص‬
‫منابع‬
‫سرویس‬
‫تشخیص‬
‫خطا‬
‫‪25‬‬
‫‪Application‬‬
‫‪1‬‬
‫کاربر با آن در تماس‬
‫است و برنامه کاربردی‬
‫در این الیه قرار دارد‪.‬‬
‫‪26‬‬
‫‪Conclusion‬‬
‫کاهش فشار کار‬
‫جنبه اقتصادی‬
‫کاهش زمان مصرفی‬
‫ارتباط بین محققان‬
‫‪27‬‬
Cloud Infrastructure
Web 2.0
2 ‫وب‬
[email protected]
16th Sep, 2012
2.0‫تعریف وب‬
:‫ از دیدگاه های مختلف‬2.0‫تعریف وب‬
Design Patterns and Business Models for the : ‫از دیدگاه تیم اوریلی‬
Next Generation of Software
“Web 2.0 is a trend in the use of the WWW technology :‫ویکی پدیا‬
and web design that aims to facilitate creativity, information
sharing, and collaboration among users.”
“Web 2.0 is the business revolution in the computer industry
caused by the move to the Internet as platform, and an attempt
to understand the rules for success on that new platform.”
6
Introduction
 Everybody has some sort of familiarity with the
Internet and the Web.
 Simply
 The Internet is a network of interconnected computer networks.
 The Web is a computer network consisting of a collection of
internet sites that offer text and graphics and sound and animation
resources.
Old to New Tools
 In time, every tool goes through an upgrade of some
sorts...
 And that's essentially what we're talking about here.
‫‪HTTP‬‬
‫یکی از پروتکل های وب‬
‫اطالعات بر روی سرور بصورت ‪HTML‬ذخیره می شود‬
‫توسط مرورگر‪Enternet Explor‬ترجمه می شود‬
‫‪7‬‬
‫محیط وب‬
‫محیط گرافیکی وب و مجذوب ساختن کاربران‬
‫استفاده از عناصر صوتی‪،‬تصویرو ‪...‬‬
‫از رده خارج شدن پروتکل های ‪Telnet,Finger‬‬
‫وب‪ 2.0‬به معنای سادگی‬
‫زمان کمتری را برای بارگذاری شدن نیاز دارد‬
‫‪9‬‬
The Tools
 What would the Web be if it weren't for the tools we
have available?
 Common Tools
 E-Mail
 File Storage
 Personal Homepages
 Immediate Information (Dictionaries and Encyclopedias)
 Instant Messaging
 Online shopping
 etc.
Web Tools
 Like desktop tools, web tools go through the same
process of upgrading.
 Except the Web as a whole is way too complicated to
keep track of the upgrades and version numbers.
 So, we give it a conceptual, general name...
Introducing Web 2.0!
 Web 2.0 was coined by Dale Dougherty and
popularized by O'Reilly Media back in 2004.
 It has grown to become one of the biggest
”Buzzwords” around.
 A buzzword is basically just a fasion word that creates
excitment or significance.
 It's difficult to define exactly what Web 2.0 is, but that's
what this presentation is about.
 Define it with examples.
What About Web 1.0?
 Well, Web 2.0 has been the only named and generalized
version.
 Web 1.0 can be thought of as everything that was
before Web 2.0 obsoleted it.
 Web 1.0 isn't gone, it's just getting older and nobody
wants to use it anymore.
 An overview...
An Overview:
Web 1.0 vs Web 2.0
 We've defined Web 2.0, but let's set it in a firmer
foundation with a screenshot tour.
Web 1.0 vs Web 2.0
Document Collaboration 
Document attached in Email.
Documents in Google Docs.
Web 1.0 vs Web 2.0
Overall Organization 
Category Listing
Tagging
Web 1.0 vs Web 2.0
Information and Referrence 
Encyclopedia Online
Wikipedia
Web 1.0 vs Web 2.0
Communication 
Mailing
Lists
Forums
Web 1.0 vs Web 2.0
Personal Homepages 
Geocities personal
homepages.
Myspace and Facebook
homepages.
Web 1.0 vs Web 2.0
Personal Blogs 
AngelFire
Wordpress.com or Wordpress.org
Web 1.0 vs Web 2.0
Peer to Peer File Sharing 
Napster
Bittorrent
Web 1.0 vs Web 2.0
Music and Entertainment 
Goto the music store.
Just download it.
Web 1.0 vs Web 2.0
Image and Multimedia Sharing 
Ofoto (Kodak)
Flickr (Yahoo)
Web 1.0 vs Web 2.0
”One-Click” File Hosting 
RapidShare
MediaFire
Web 1.0 vs Web 2.0
Video Sharing 
Video file attached to email
and sent.
YouTube makes it
easier.
Web 2.0 Criticism




52
“Web 2.0 as a piece of jargon,” by Tim Berners-Lee
“A second bubble”
“Bubble 2.0”
“A mere augmentation of current cultural information
exchanges that are bound by existing political and
societal structures.”
Conclusions
 Web 2.0 is simply a concept, or idea, that tries to
explain the changes happening in the World Wide Web.
 Web 2.0 puts more emphasis on user interaction and
places you and me in the directors chair.
 We happily create, shape, and organize the Web without
even realizing it.
 Web 2.0 is fun and exciting with changes happening
very quickly sometimes right before our eyes.