Я продовжую чути про хмарні технології, хоча в основному це стосується розвитку соціальних мереж і т.д. здогадуєтесь) як веб-розробник? Як мені відповісти на запитання, яке мені постійно задають - "це на хмарі?"
Я продовжую чути про хмарні технології, хоча в основному це стосується розвитку соціальних мереж і т.д. здогадуєтесь) як веб-розробник? Як мені відповісти на запитання, яке мені постійно задають - "це на хмарі?"
Відповіді:
"Хмара" - це казкове слово. У ньому немає визначення, яке не включає слово "Хмара" Ось як Dell описує свою Хмару:
Хмарні обчислення постачають ІТ як послугу. Це може бути ваша власна приватна хмара, доступна лише в межах вашої організації, публічна хмара зовнішнього постачальника або гібридна хмара, яка охоплює обоє.
О, значить, хмара - це ІТ як послуга. Правильно. Я думав, що Geek Squad - це ІТ як послуга? Отже, це хмара Geek Squad, чи Geek Squad хмара? І якщо Geek Squad почне пропонувати хмарні послуги, чи призведе до всесвіту, що закінчується сингулярністю? Не існує пекла гарячого або досить глибокого для маркетингу людей.
В основному це логічне прогресування кластерів, віртуалізація та швидше підключення до Інтернету. Компанії можуть спеціалізуватися на наданні енергії зберігання та обробки, а ви можете розмістити вашу програму в їх кластері та отримати доступ до неї через Інтернет. І за допомогою віртуалізації він може існувати у довільному середовищі, не пов’язаному з фактичним фізичним обладнанням, на якому він працює. Дуже круто.
Можливість розміщення програми на сторонньому обладнанні, яке можна прозоро масштабувати, дуже потужна. Ви можете створити присутність в Інтернеті, не потребуючи надмірних витрат на обладнання. Конкретна реалізація обладнання не має значення для розробників, тому це теж добре.
Причина, яку вони називають "хмарою", полягає в тому, що в традиційних мережевих діаграмах Інтернет, інший світ, WAN, мережеві та апаратні засоби, що виходять за межі прямої діаграми, завжди представлені як хмара.
Сама природа хмари , як невідома країна збереглася до наших днів, і в корені , чому ніхто не може задовільно описати те , що хмара є . Вся справа в тому, що ви не знаєте, що це таке. Вам не потрібно. Ви просто знаєте, що можете надати свою програму Amazon, IBM або будь-якому іншому постачальнику послуг "Cloud", і вони прийматимуть її та виставлятимуть рахунок на основі використання.
Коли ви чуєте термін "хмара", це дійсно (поганий) абстрактний термін, який запускає гаму з:
Сам термін "хмара" - це дійсно поганий опис цих трьох речей. Загалом, коли люди посилаються на "хмарні обчислення", те, що вони отримують, - це зміна парадигми, де у вас є спеціалізовані провайдери, де ви відмовитесь від контролю над деякими (або всіма) нефункціональними проблемами свого програмного забезпечення на відміну від хостингу, написання та керуючи усім самим.
Задовго до того, як "Хмара" була модною людиною, люди, що малювали мережеві діаграми, малювали б усіх клієнтів, серверів, маршрутизаторів та комутаторів під їх прямим керуванням та з'єднання між ними, але традиційно просто намалювали хмару для частин мережі, яку вони не мають не контролюю. Для деяких прикладів виконайте пошук зображень google для PSTN (загальнодоступна телефонна мережа). Хмара являє собою туманні речі, з яких наші дроти потрапляють і виходять. Нам не потрібно розуміти, як це працює, тому що про це дбають інші люди. Ми просто довіряємо пакетам повернутися в потрібному місці з іншого боку. Зазвичай Інтернет малюється як хмара, тому що, як тільки ваші пакети потрапляють на ваш Інтернет-провайдер, ви довіряєте, що він знає, як довести їх до потрібного місця і не байдуже, через які конкретні маршрутизатори він подорожує.
"Хмарні обчислення" в двох словах позначають послуги, які розміщуються всередині хмари на мережевій діаграмі вашого будинку або бізнесу, тобто Інтернет. Обладнання не знаходиться під вашим безпосереднім контролем, ви просто надсилаєте свої дані "в хмару" і довіряєте своєму постачальнику обробляти та зберігати їх, щоб вони були доступні вам, коли вам потрібно витягнути їх назад. Значення цього слова також означає, що речі, які зараз обробляються "в хмарі", традиційно були доменом локального комп'ютера. Можливо, у вас традиційно був резервний сервер, але ви перейшли на такий сервіс, як карбоніт, який робить ваші резервні копії "в хмарі". Раніше ви використовували MS Office на локальному робочому столі, але тепер використовуєте документи Google і т.д.
Як веб-розробник, для вас це означає, що клієнти часто шукають способів замінити послуги, якими традиційно керують настільні комп’ютери, веб-програмами. Можливість замінити, а не лише доповнити програмне забезпечення для настільних ПК, може дати вам перевагу у конкурентній боротьбі.
Багато людей із захопленням пояснювали, що таке хмара. Тому я спробую розглянути питання про те, що хмара може принести вам (веб-розробник) на додаток до єдинорогів та золотих веселок: (з безсоромними пробками до нашої технології)
На сайті http://aws.amazon.com/ набагато більше . Перевір! Очевидно, це все від AMZN, інші ж, як Google, також мають конкурентні пропозиції.
Проблема в тому, що "Хмара" - це дещо неоднозначне значення (за обсягом).
Мінімум, який більшість людей думає, коли вони чують "Хмара" - це віртуалізована інфраструктура, і це користь:
До речі, ви не завжди отримуєте все в списку, і навіть якщо ви це зробите, це може бути не 100%. Ви можете Google для того, що сталося з "AWS US East Outage" для прикладу реального світу.
Люди також іноді додаватимуть інші сервіси як частину "хмари", як-от "База даних", "Ведення журналів" та будь-який інший сервіс, який переповнює простір між "інфраструктурою" та "додатком".
Деякі люди також використовують "Хмара" як синонім "віртуальний". Іноді люди також використовують це для позначення "Програмне забезпечення та платформа як послуга".