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.