{"id":409,"date":"2019-09-30T08:00:23","date_gmt":"2019-09-30T06:00:23","guid":{"rendered":"https:\/\/blog.3dbinpacking.com\/?p=409"},"modified":"2022-02-18T14:02:58","modified_gmt":"2022-02-18T13:02:58","slug":"algorytmy-pakujace-w-saas","status":"publish","type":"post","link":"https:\/\/blog.3dbinpacking.com\/pl\/algorytmy-pakujace-w-saas\/","title":{"rendered":"Paczki lec\u0105 z chmur. Algorytmy pakuj\u0105ce w modelu SaaS"},"content":{"rendered":"

Chyba nie ma u\u017cytkownika internetu, kt\u00f3ry jeszcze nie s\u0142ysza\u0142 o chmurze. A je\u017celi taki istnieje, to i tak nie\u015bwiadomie buja w ob\u0142okach, np. przechowuj\u0105c pliki na dysku Google czy korzystaj\u0105c z pakietu Microsoft Office 365. W 2020 r. \u015bwiatowy rynek us\u0142ug w chmurze obliczeniowej (z ang. <\/strong>cloud computing<\/em><\/strong><\/em><\/strong>) ma przekroczy\u0107 400 mld dolar\u00f3w. Chmura liczy, chmura bawi, raport wygeneruje, faktur\u0119 wystawi, analiz\u0119 Big Data przeprowadzi i terabajty danych bezpiecznie przechowa. Zrobi wszystko to, co \u201ezwyk\u0142y\u201d komputer, tylko szybciej, niezawodnie i (tu pada akcent) du\u017co taniej. Chmura jest te\u017c idealnym \u015brodowiskiem dla algorytm\u00f3w planuj\u0105cych pakowanie.<\/strong><\/strong><\/p>\n\n\n\n

Korzystanie z algorytmu pakuj\u0105cego w chmurze oznacza wygod\u0119, pe\u0142n\u0105 mobilno\u015b\u0107 i znacz\u0105ce oszcz\u0119dno\u015bci \u2013 tym wi\u0119ksze, im wi\u0119cej pakujemy. Wymienione korzy\u015bci wynikaj\u0105 z zasad dzia\u0142ania chmury.<\/p>\n\n\n\n

Czym jest chmura?<\/strong><\/strong><\/h2>\n\n\n\n

Chmura obliczeniowa jest wirtualn\u0105 maszyn\u0105 (komputerem), na kt\u00f3rym mo\u017cemy przechowywa\u0107 dane oraz wykonywa\u0107 okre\u015blone operacje (obliczenia) przy u\u017cyciu aplikacji (algorytm\u00f3w) \u2013 oferowanych przez w\u0142a\u015bciciela chmury lub w\u0142asnych.<\/p>\n\n\n\n

Abstrakcyjna chmura opiera si\u0119 na bardzo konkretnych centrach obliczeniowych, wyposa\u017conych w szybki oraz wydajny sprz\u0119t \u2013 macierze dyskowe i komputery, kt\u00f3rych moc i pojemno\u015b\u0107 mo\u017cna \u0142\u0105czy\u0107 w celu stworzenia maszyn wirtualnych. Sk\u0105d wzi\u0119\u0142a si\u0119 nazwa \u201echmura\u201d? Podobno z wizualizacji pierwszej takiej us\u0142ugi, do kt\u00f3rej u\u017cyto wyobra\u017cenia chmurki.<\/p>\n\n\n\n

Moc i pojemno\u015b\u0107 bez ogranicze\u0144<\/strong><\/strong><\/h2>\n\n\n\n

Chmura s\u0142u\u017cy do identycznych cel\u00f3w, jak tradycyjne komputery. Jednak ma atut nie do pobicia: (niemal) nieograniczon\u0105 moc obliczeniow\u0105 i pojemno\u015b\u0107 dyskow\u0105. Kluczowe znaczenie ma te\u017c to, \u017ce maszyny wirtualne mo\u017cna \u201ebudowa\u0107\u201d b\u0142yskawicznie, a nast\u0119pnie w razie potrzeby p\u0142ynnie skalowa\u0107.<\/p>\n\n\n\n

Uzyskanie analogicznych mo\u017cliwo\u015bci w oparciu o w\u0142asn\u0105 infrastruktur\u0119 IT, jest mo\u017cliwe, ale niezwykle kosztowne. Je\u017celi nawet sta\u0107 nas na inwestycj\u0119, to na efekty poczekamy kilka dni lub kilka miesi\u0119cy \u2013 zale\u017cnie od rozmiar\u00f3w przedsi\u0119wzi\u0119cia. W przypadku chmury b\u0119d\u0105 to w najgorszym razie tygodnie \u2013 w wi\u0119kszo\u015bci dost\u0119p otrzymujemy natychmiast po op\u0142aceniu us\u0142ugi.<\/p>\n\n\n\n

SaaS \u2013 wynajem zamiast inwestycji<\/strong><\/strong><\/h2>\n\n\n\n

Jedn\u0105 z najpopularniejszych modeli chmury jest SaaS (Software as a Service<\/em>), w kt\u00f3rym us\u0142ug\u0105 jest umo\u017cliwienie dost\u0119pu do oprogramowania zainstalowanego w chmurze. Zamiast tworzy\u0107 lub rozbudowywa\u0107 dzia\u0142 IT, p\u0142acimy miesi\u0119czny abonament.<\/p>\n\n\n\n

Korzy\u015bci z takiego rozwi\u0105zania s\u0105 oczywiste, ale warto wymieni\u0107 trzy najwa\u017cniejsze:<\/p>\n\n\n\n