වින්ඩෝස් අසුර් එදිරිව ඇමේසන් ඊසී 2 එදිරිව ගූගල් ඇප් එන්ජිම


159

සංවර්ධක දෘෂ්ටි කෝණයකින් ඔබ විශාල සමාජ වෙබ් යෙදුමක් සඳහා සලකා බලන්නේ කුමන වේදිකාවද? කුමන විකල්පයේ ශක්තීන් ලෙස ඔබ සලකන්නේද යන්න පිළිබඳව ඔබට යම් විස්තරයක් සැපයිය හැකි නම් එය විශිෂ්ට වනු ඇත.


2
මම මෑතකදී එකම දේ සංසන්දනය කර ඇත්තෙමි - මගේ වාසි සහ අවාසි මගේ බ්ලොග් අඩවියේ පළ කර ඇත. Azure ඉවරයි (කුඩා ව්‍යාපෘතියක පිරිවැය මත පදනම්ව), නමුත් EC2 සහ Google App Engine දෙකම ශක්තිමත් තරඟකරුවන් වේ! blog.dantup.com/2010/10/…
ඩැනී ටුපනි

2
මෙම ප්‍රශ්නය ප්‍රජා විකී විය යුතුය.

රාක්ක අවකාශය ftw!
ග්‍රෙග්

Answers:


227

මම එකම යෙදුම GAE (Python and now Java) සහ Azure මත ලියා ඇත. මම බොහෝ විට දෙකම, විවිධ දේ සඳහා භාවිතා කරමි. මෙන්න මම යාවත්කාලීන කරන සිතුවිලි කිහිපයක්:

GAE භාවිතා කිරීමට හේතු:

  • ඔබට දිනකට එක් නොමිලේ වීඑම් එකක් භාවිතා කිරීමට වටිනවා. ඔබට එක් වෙබ් අඩවි නරඹන්නෙකු නොමැති වුවද, Azure සමඟ ඔබ සෑම මසකම ඩොලර් 100 කට ආසන්න මුදලක් ගෙවයි. ඔබේ db 1GB ඉක්මවා ගියහොත්, ඔබ ගබඩා කිරීම සඳහා අමතර $ 90 ($ 9 -> $ 99) ගෙවයි. යාවත්කාලීන කිරීම: Azure දැන් විවිධ මිල ගණන් වල විවිධ VM සහ DB ප්‍රමාණ ඇත. විස්තර මෙහි .
  • GAE හි ගෙවීම සාධාරණ ලෙස සකස් කර ඇත - බොහෝ සම්පත් අය කරනු ලබන්නේ ඉල්ලීමකට / GB / MB සඳහා වන අතර නැවත බොහෝ සම්පත් සඳහා නොමිලේ දෛනික වෙන් කිරීමක් සිදු කරයි. කෙසේ වෙතත්, 2011 නොවැම්බරයේදී එය පැයකට පැයකට වෙබ් සේවාදායකය සඳහා අයකිරීම සඳහා අසුර් සහ ඒඩබ්ලිව්එස් සමඟ එක් විය. විස්තර මෙහි .
  • GAE සතුව සැහැල්ලු පරිපාලක භාරය ඇත. ඔබ සැකසූ පසු, යෙදවීම සහ නැවත යෙදවීම ඉක්මන් වන අතර ඔවුන් සියල්ල ස්වයංක්‍රීයව කරනු ඇත. උදාහරණයක් ලෙස, ඔබගේ යෙදුම කොපමණ සේවාදායකයන් භාවිතා කරන්නේද, දත්ත මුවහත් කරන්නේ කෙසේද, බර පැටවීමේ ශේෂය ගැන ඔබ කරදර නොවන්න.
  • තැපෑල ක්‍රියාත්මක වේ. ලියන අවස්ථාවේදී, Azure SMTP ලබා නොදෙන බැවින් ඔබට තෙවන පාර්ශවීය සේවාදායකයක් අවශ්‍ය වේ.
  • ගූගල් පිරිනැමීම් බොහොමයක් සමඟ විශිෂ්ට ඒකාබද්ධතාවයක් - දින දර්ශන, තැපැල්, ඕනෑම දෙයක්. ඔබේ පරිශීලක පදනම පාලනය කිරීමට ඔබට අවශ්‍ය නැතිනම් ඔබට පරිශීලක කළමනාකරණය ගූගල් වෙත පැවරිය හැකිය.
  • GAE සමඟ ඔවුන් ගබඩාවට එකතු කරන ඕනෑම අංගයක් ඔබ දන්නවා නම් ඔබට ලැබෙනු ඇත. Azure සමඟ, ඔබට SQL Azure දත්ත ගබඩාවට බොහෝ ආදරය ලැබෙනු ඇති නමුත් එය වඩා මිල අධික වනු ඇත. Azure Storage වැඩිපුරම ගොචා ඇති බව පෙනේ. සම්බන්ධතා අඛණ්ඩතාව නැත, ඇණවුමක් නැත, ඔබ මතකයේ ඇති සන්දර්භය සමඟ තවත් සම්බන්ධ වනු ඇත. GAE හි ගබඩාව Azure Tables වලට වඩා අඩු සීමාවන් සහ විශේෂාංග ඇත.
  • ඔබ දැනටමත් පයිතන් හෝ ජේවීඑම් පදනම් කරගත් භාෂා භාවිතා කරන්නේ නම් හොඳ තේරීමක්. වර්තමානයේ බොහෝ භාෂා ජාවා බයිට් කේතයට සම්පාදනය කරයි.
  • යෙදුම යාවත්කාලීන කිරීම ඉතා වේගවත්ය. පයිතන් සඳහා, මට කෙටිමං යතුරු සැකසුමක් තිබූ අතර එයට කිසිසේත් ගත නොවීය. මම දැන් ජාවා සඳහා සූර්යග්‍රහණ ප්ලගිනය භාවිතා කරන අතර එය ඉතා හොඳින් ක්‍රියාත්මක වේ. අසුර් වඩාත් විචක්ෂණශීලී ය.
  • දේශීයව පරීක්ෂා කරන ලද යෙදුමක් බොහෝ විට (බොහෝ හෝ කිසිදු) වෙනසක් නොමැතිව වලාකුළ මත ධාවනය වේ. Azure සමඟ, වින්‍යාසය වෙනස් වන අතර මම එය නිවැරදි වීමට පෙර නැවැත්වීම-මකා දැමීම-ගොඩනැගීම-උඩුගත කිරීම-ආරම්භ කිරීම සඳහා යම් කාලයක් ගත කළෙමි.
  • GAE සතුව විශිෂ්ට UI එකක් ඇති අතර එයට ලොග් නරඹන්නෙකුට දත්ත සංස්කාරකයක් ඇතුළත් වේ. Azure සමඟ, ඔබ දැනට මේ සඳහා බාහිර නරඹන්නන් / සංස්කාරකවරුන් සොයා ගත යුතුය.
  • ඔබගේ යෙදුමේ බහුවිධ අනුවාදයන් එකම දත්ත ගබඩාවක ක්‍රියාත්මක කිරීමට GAE ඔබට ඉඩ දෙයි. ඔබට යෙදවිය හැකිය, අනුවාදයක් පරීක්ෂා කර ඔබ සූදානම් වන විට වත්මන් 'සජීවී' අනුවාදය සැකසිය හැකිය. යමක් වැරදුනහොත් ඔබට නැවත වෙනස් විය හැකිය.


    Azure භාවිතා කිරීමට හේතු:

  • යෙදුම් එන්ජිමේ දත්ත ගබඩාවේ කාර්ය සාධන ලක්ෂණ සහ පිරිවැය ඇඟවීම් ඔබව පුදුමයට පත් කරනු ඇත. ඔබ සරල CRUD හැර වෙනත් දෙයක් කරන්නේ නම් සාමාන්‍ය DB සමඟ ඔබට වඩා වෙහෙස මහන්සි වී වැඩ කළ යුතුය. තාවකාලික විමසුම් නොමැත.
  • අසුරේට ගබඩා කිරීම සඳහා ප්‍රවේශයන් දෙකක් ඇත, වැඩි තේරීමක් ලබා දෙයි. ඒවා නම් සම්බන්ධතා ඩීබී වන SQL Azure දත්ත සමුදාය (SAD) සහ සම්බන්ධ නොවන වගු, බ්ලොබ් සහ පෝලිම් වලින් සමන්විත Azure Storage ය. ඔබට SQL සේවාදායකයේ ආයෝජනයක් තිබේ නම් SAD වෙත යාමට පහසු වනු ඇත, නමුත් එය බෙහෙවින් මිල අධික වන අතර එය පරිමාණය කළ නොහැකි තරම් අඩු විය හැකිය. යාවත්කාලීන කිරීම: යෙදුම් එන්ජිමට සීමිත බීටා වල MySQL API ඇත.
  • ඔබට SOA වර්ගයේ ප්‍රවේශයක් ඇත්නම් Azure වඩා හොඳින් නිර්මාණය කර ඇති බව පෙනේ. ඔවුන්ගේ ගෘහ නිර්මාණ ශිල්පය ව්‍යවසාය ලෝකයේ අත්දැකීම් වලින් ප්‍රයෝජන ගන්නා බව පෙනේ. GAE වැඩි අවධානයක් යොමු කර ඇත්තේ හුදෙක් වෙබ් පිටු සේවය කිරීම සඳහා ය.
  • ඔබට නිදොස්කරණය, බ්‍රේක්පොයින්ට් වැනි දෑ යටතේ යෙදුම ධාවනය කළ හැකිය.
  • ඔබට වලාකුළට යෙදවිය හැකි "වේදිකාගත" පරිසරයක් අසුරේ සතුව ඇත, නමුත් එය ක්‍රියාත්මක වන බව ඔබ සතුටු වන තුරු එය සජීවීව නොතබන්න.
  • මම වෙනත් දේ සඳහා .Net භාවිතා කරන අතර ඒවා පසුපසට .Net සමඟ ඒකාබද්ධ කිරීම GAE සමඟ වඩා පහසුය. (යාවත්කාලීන කිරීම - GAE හි ජාවා භාවිතා කිරීම හොඳින් ක්‍රියාත්මක වන අතර තත්පර 10 ක කාලය අවසන් වී ඇත්තේ තත්පර 30 කි).
  • බොහෝ MS "සජීවී" පිරිනැමීම් සමඟ ඒකාබද්ධ වීම.

    එබැවින් පැහැදිලි පිළිතුරු නොමැත. පිරිවැය සහ භාවිතයේ පහසුව නිසා මම මේ මොහොතේ යෙදුම් එන්ජිමට පෙරනිමි. මම MS-based යෙදුම් සඳහා Azure භාවිතා කළ හැකිය. මම බාගත කිරීම් සඳහා ඇමේසන් එස් 3 භාවිතා කරන නමුත් බොහෝ විට ඊසී 2 භාවිතා නොකරනු ඇත, මන්ද මම යෙදුම් මට්ටම යටතේ ඇති සියල්ල විශේෂ .යන්ට භාර දීමට කැමැත්තෙමි.


  • 10
    රිචඩ්, අසුරේට තවත් ප්ලස් එකක් වන්නේ සම්බන්ධතා දත්ත ගබඩාවක් තිබීමයි. බිග් ටේබල්ගේ කැබලි තරමක් විදේශීය ආදර්ශයකි.
    හයිපර්ස්ලග්

    22
    යෙදුම් එන්ජිම ඔබගේ යෙදුමේ බහු සංස්කරණ වේදිකා ගත කිරීමටද ඉඩ දෙයි. සෑම අනුවාදයකටම ඔබට පරීක්ෂා කළ හැකි URL එකක් ලැබෙන අතර, ඔබ යෙදවීමට සූදානම් වූ විට එම අනුවාදය පෙරනිමිය ලෙස සලකුණු කරන්න. පරීක්ෂා කිරීම පහසුය, යෙදවීම සහ අවශ්‍ය නම් යමක් වැරදුනහොත් පෙර අනුවාදයකට පෙරළන්න.

    ඔබ කිසිදු කැපවීමකින් තොරව යන විට අසුර් ගෙවා ඇත, තනිකරම භාවිතය මත, එය මසකට අවම වශයෙන් 99 $ නොවේ.
    ආකාෂ් කවා

    1
    මත microsoft.com/windowsazure/pricing "* වෙබ් සංස්කරණය:: උඩු 1 GB දත්ත ගබඩා සමගද = $ 9.99 / මාසය කිරීමට * ව්යාපාරික සංස්කරණය: එය SQL Azure ගැන කියයි 10 GB දත්ත ගබඩා සමගද = $ 99.99 / මාසය * දත්ත මාරු = දී $ 0.10 දක්වා / $ 0.15 අවුට් / ජීබී - (ආසියාවේ $ 0.30 / $ 0.45 අවුට් / ජීබී) "
    රිචඩ් වොට්සන්

    1
    බ්ලොක් ආචයනය සමඟ යාමට යෙදුම් එන්ජිමට දැන් SQL සහාය ඇත. code.google.com/apis/sql
    devnul3

    176

    මම පැහැදිලිවම පක්ෂග්‍රාහීයි - මම සංවර්ධක සබඳතා කරන යෙදුම් එන්ජින් කණ්ඩායමේ වැඩ කරමි - නමුත් මෙය මගේ පියවරයි:

    ඒවා කෙලින්ම සැසඳිය නොහැක. ඔබට ඒවායින් ඕනෑම එකක් සඳහා ලිවිය හැකි යෙදුම් සමූහයක් ඇත, නමුත් ඔබ සෑම අවස්ථාවකම වෙනස් දෙයක් ලියනු ඇත. යෙදුම් එන්ජිම මඟින් සීමිත ධාවන කාල පරිසරයක් සපයයි - ලිපිගොනු වලට ලිවීම, සොකට් සහ වෙනත් දේ - සහ සම්බන්ධ නොවන ඩීබීඑම්එස්. නමුත් ඒ වෙනුවට, ඔබට දින නියමයක් නොමැතිව පරිමාණය කරන ධාවන කාල පරිසරයක් ලැබෙනු ඇති අතර, ඔබේ යෙදුම ඔබට අවශ්‍ය ප්‍රමාණයට වඩා විශාල වනු ඇති බවට සාධාරණ සහතිකයක්.

    අසුර්, තරමක් අඩු සීමිත පරිසරයක් සපයන අතර, එමඟින් ඔබට පුළුල් පරාසයක යෙදුම් ලිවීමට ඉඩ සලසයි, නමුත් ඔබට තවත් ලිවීමට අවශ්‍ය වේ - ඔබ වැඩි ප්‍රමාණයක් ඔබ විසින්ම ක්‍රියාත්මක කරන බැවින් - සහ පරිමාණය පිළිබඳ වඩා ලිහිල් සහතිකයක් සපයයි. .

    අවසාන වශයෙන්, AWS විසින් කළ යුතු අවසාන විසඳුම සපයයි. ඔවුන් දෘඩාංග සහ ගබඩා සපයයි, සහ තවත් බොහෝ දේ නොවේ. ඔබ ඔබේ තොගය බිම සිට ඉහළට ගොඩනඟා, නඩත්තු කරන්න, වැඩි දියුණු කරන්න, සහ යනාදිය. ඔබගේ යෙදුම පරිමාණයට පරිමාණයෙන් ලිවුවහොත් පමණක් වන අතර එය කුඩා අභියෝගයක් නොවේ. නමුත්, ඔබේ දෘඩාංග පිළිබඳ සම්පූර්ණ පාලනය ඔබට ලැබේ.

    මගේ අවවාදය වනුයේ: ඔබගේ යෙදුම යෙදුම් එන්ජින් ආකෘතියට ගැළපේ නම් - සහ සමාජ ජාල යෙදුමක් එසේ කරන අයට හොඳ උදාහරණයක් වනු ඇත - ඔබේ යෙදුම යෙදුම් එන්ජිම මත ලියන්න (ජාවා හෝ පයිතන්, ඔබේ තේරීම). එය ලාභදායී වන අතර පරිමාණය කරන යෙදුමක් ලිවීම වඩා පහසුය.

    ඔබගේ යෙදුම GAE ආකෘතියට නොගැලපේ නම්, ඔබ MS තොගය සඳහා ලියන්නේද යන්න සහ ක්‍රියාත්මක කිරීමේ පරිසරය මත ඔබට කොපමණ පාලනයක් අවශ්‍යද යන්න මත පදනම්ව Azure හෝ AWS තෝරන්න. ඔබගේ බොහෝ යෙදුම් GAE වලට ගැලපේ නම්, නමුත් කුඩා කොටස් එසේ නොකරන්නේ නම්, ඔබ දෙමුහුන් වර්ගයක් සලකා බැලිය හැකිය - නිදසුනක් ලෙස, GAE හි සජීවී සේවය, නමුත් S3 මත ගබඩා කිරීම හෝ EC2 මත තොග සැකසීම.


    මෙවැනි ගැටළු ගැන කුමක් කිව හැකිද: යෙදුම් එන්ජිම වැරදී ගිය විට ?
    ක්‍රිස්ටියන් කියුපිටු

    Rist ක්‍රිස්ටියන් ඔබට ඇසීමට අවශ්‍ය දේ මට විශ්වාස නැත - ඕනෑම සේවාවක් විටින් විට අක්‍රීය වේ. එයට යෙදුම් එන්ජිම සහ ඊසී 2 යන දෙකම ඇතුළත් වේ.
    නික් ජොන්සන්

    Ick නික් ජොන්සන්: ඔබ හරි, ඕනෑම සේවාවක් වරින් වර අක්‍රීය වන අතර මම 100% අතිකාලයක් බලාපොරොත්තු නොවෙමි. අනෙක් අතට, එම ගැටළුව අක්‍රීය ගැටලුවක් ලෙස නොපෙනේ. මට එය ගූගල් ඇප් එන්ජිමේ සීමාවක් සේ පෙනේ, එනම් ඔබේ කේතය ඉතා සීමිත කාලයක් තුළ ක්‍රියාත්මක විය යුතුය. මට GAE ගැන හුරුපුරුදු නැත, එබැවින් කරුණාකර මා යමක් වරදවා වටහාගෙන ඇත්නම් මාව නිවැරදි කරන්න.
    ක්‍රිස්ටියන් කියුපිටු

    1
    Rist ක්‍රිස්ටියන් අහ්. ව්‍යතිරේකයම විසි කරනු ලබන්නේ ක්‍රියාත්මක කිරීමට වැඩි කාලයක් ගත කිරීම නිසා ය, නමුත් මන්දගාමී වීමට හේතුව සමහර තාවකාලික කාර්ය සාධන ගැටළු ය.
    නික් ජොන්සන්

    "ඒවා සැසඳිය නොහැක" යන්නට මම එකඟ වෙමි. මෙම සේවාවන් සංසන්දනය කිරීම ඇපල් හා දොඩම් සංසන්දනය කිරීමක් වැනිය. දෙකම පළතුරු, ඒ ගැන ය.
    තුරු

    27

    මට නම්, අගුලු දැමීම තීරණය කරන සාධකයයි.

    ඔබ ගූගල් සඳහා තෝරා ගන්නේ නම්, ඔබගේ යෙදුම ක්‍රියාත්මක වන්නේ ගූගල් හි පමණි. ටික වේලාවකට පසු ඔබ සෑහීමකට පත් නොවන බව පෙනේ නම්, ඔබ හිර වී ඇත.

    ඔබ MS සඳහා තෝරා ගන්නේ නම්, ඔබේ යෙදුම ක්‍රියාත්මක වන්නේ Azure මත පමණි. එකම දෙය.

    ඇමේසන්හිදී, ඔබ (අ) අථත්ය සේවාදායක (ය) ලබා ගන්නේ ඔබ පුරුදු වී ඇති යන්ත්‍ර මෙන් ය. සෑහීමකට පත් නොවන්නේද? ඔබගේ යෙදුම තෝරාගෙන, සැබෑ දෘඩාංග මත ස්ථාපනය කර අවසන්.


    3
    GAE හට තරමක් සම්මත ජාවා සර්වට්ලට් යෙදුම් ධාවනය කළ හැකි අතර ප්‍රමිති මත පදනම් වූ අඛණ්ඩතාව භාවිතා කළ හැකිය.
    ස්ටීවන් ඩෙනේ

    4
    GAE සම්පූර්ණයෙන්ම විවෘත වේ (ඔබ JDO ගබඩා API භාවිතයෙන් සමඟ දැනට කිරීමට අවශ්ය වුවත්.)

    1
    වරකට ඔබට ලබා ගත හැකි දත්ත ප්‍රමාණය ගූගල් තවමත් සීමා කරන්නේද? ඔවුන්ගේ ලොකින් කේතය වඩා දත්ත මත පදනම් වේ.
    මාර්ක් රැන්සම්

    4
    ඔබගේ යෙදුම් EC2 හෝ වෙනත් ඕනෑම තැනක ධාවනය කිරීමට ඔබට AppScale භාවිතා කළ හැකිය: appscale.cs.ucsb.edu
    Amir

    3
    අද වන විට යමෙකුට සතියකින් ගූගල් වෙතින් සංක්‍රමණය වීමට හැකි විය. ඔවුන් මුල සිටම හොඳ පුරුදු භාවිතා නොකළේ නම් මාස ගණනාවක් ගත විය හැකි බව ඔවුහු පිළිගනිති. carlosble.com/?p=719
    මාර්ක් රැන්සම්

    20
    • ඔබ .NET සංවර්ධක නම් - අසුරේ වෙත යන්න.
    • ඔබ පයිතන් හෝ ජාවා හි සිටී නම් - ගූගල් වෙත යන්න.
    • ඔබ රූබි හි සිටී නම් - ඇමේසන් වෙත යන්න

    මගේ පුද්ගලික තේරීම දැන් ජාවා සමඟ ගූගල් වනු ඇත (මම බොහෝ විට .NET වුවද). පිරිවැය ගැන සිතන්න - ඔවුන්ගේ ක්‍රමෝපාය සංසන්දනය කිරීම දුෂ්කර ය.

    මෙම ලිපිය බලන්න - http://www.infoq.com/news/2008/11/Comparing-EC2-App-Engine-Azure


    8
    සියලුම .නෙට් සංවර්ධකයින් අසුර් වෙත යා යුතුය. ඇමසන් ඊසී 2 ඔවුන් සඳහා සම්පූර්ණයෙන්ම පිළිගත හැකි විකල්පයකි. නමුත් විශිෂ්ට ලිපිය යොමු කිරීම සඳහා +1.
    ඇන්ඩ rew ආර්නොට්

    ඔව්, ඇමසන් යනු අථත්ය යාන්ත්රණයට තරමක් නිදහසකි, නමුත් ප්රජාව බොහෝ දුරට මුලින් නැඹුරු වූයේ රූබි ...

    1
    AWS .Net සංවර්ධකයින්ට ඔවුන්ගේ වින්ඩෝස් 2003 සර්වර් ඒඑම්අයි හි සහය දක්වයි. නමුත් හොඳ සැකසුම් .නෙට් සංවර්ධකයින් වින්ඩෝස් සර්වර් 2008 වෙත යොදවනු ඇතැයි මම සැක කරමි. ඔබ AWS සංසදවල නිතිපතා නම්, ඇමසන් යනු මෙම ප්‍රශ්නය සම්බන්ධයෙන් නිහ quiet ව සිටින බව ඔබ තෝරාගෙන ඇත.
    රිචඩ් ඩෝර්මන්

    2
    මම වෙළඳාමෙන් .NET සංවර්ධකයෙක්, නමුත් වෙබ් අඩවි 0 ක් ලබා ගැනීම සඳහා Azure භාවිතා කිරීමේ මිල මගේ ගූගල් වෙත යවා ඇත. මම මගේ බ්ලොග් අඩවියේ සැසඳීම් කිහිපයක් ලිවීය: blog.dantup.com/2009/12/… blog.dantup.com/2009/12/…
    ඩැනී ටුපනි

    4
    ඔබ රූබි හි සිටී නම්, ඇමසන් වෙනුවට හෙරොකු හෝ එන්ජින්යාඩ් සලකා බලන්න.
    andy318

    20

    අරක්නිඩ් මෙන්, මම ගොග්ලර් කෙනෙකු වීම නිසා පක්ෂග්‍රාහී විය හැකිය. කෙසේ වෙතත්, මම ද ඇමේසන් සච්චිකිරියාය, ඒ නිසා ඉන්නේ නැඹුරුව අර්ධ වශයෙන් පළමු ;-) පියවා ඇත. අසුර් අත්දැකීමක් නැත (මා ද එම්එස්එෆ්ටී තොගය තබාගෙන සිටියද, එබැවින් ඔවුන් ද හොඳ වනු ඇතැයි මම බලාපොරොත්තු වෙමි - තවත් පක්ෂග්‍රාහී ;-).

    මගේ ඉතා සරල පියවර වන්නේ යෙදුම් එන්ජිම කේතීකරණයෙන් ඔබට වැඩ කිරීමේ හැකියාව (එහි සීමාවන් තුළ) පහසුවෙන් ලබා දීමයි - පද්ධති පරිපාලන කාර්යයන් අවශ්‍ය නොවේ. AWS වඩා නම්‍යශීලී ය, නමුත් එම නම්යශීලීභාවයෙන් ප්‍රයෝජන ගැනීමට ඔබට සැලකිය යුතු පද්ධති පරිපාලන වැඩක් අවශ්‍ය වනු ඇත (ඇත්ත වශයෙන්ම එය සුළුපටු නොවේ). ඉතින් අවසානයේදී මම අරක්නිඩ්ගේ යෝජනාවට දෙවෙනි වතාවට: ඇප් එන්ජිමට ඔබේ අවශ්‍යතා සපුරාලිය හැකි නම්, ඒ සඳහා යන්න; ඔබට වඩාත් නම්‍යශීලී බවක් අවශ්‍ය නම්, AWS යා යුතු මාර්ගය ලෙස පෙනේ (අසුරේගේ මා නොදන්නා හැකියාවන් වඩා හොඳ ගැලපීමක් විය යුතු නම් මිස - නමුත් මම සිතන්නේ AWS වඩා නම්‍යශීලී වනු ඇත Azure ට කුමක් කළ හැකි වුවත්, උදාහරණයක් ලෙස AWS සමඟ ඔබ ඔබට අවශ්‍ය නම් කුමන මෙහෙයුම් පද්ධතිය භාවිතා කළ යුතුද යන්න තෝරා ගත හැකිය).


    14

    මම දැන් Azure සමඟ වැඩ කිරීමට පටන් ගෙන ඇති අතර, ඔබට එය F #: http://code.msdn.microsoft.com/fsharpazure! මේ දක්වා, කෙනෙකුට ක්‍රමලේඛනය කළමණාකරන ආකාරයෙන් භාවිතා කිරීමට ඉඩ දෙන එකම වලාකුළු වේදිකාව එයයි (ඇත්ත වශයෙන්ම ඔබට EC2 හි හස්කල් කළ හැකිය ... හෝ ඒ සඳහා ඇල්ගෝල් 68). විෂුවල් ස්ටුඩියෝ අනුකලනයෙහි ගුණාත්මකභාවය ගැන මා තුළ පැහැදීමක් ඇත - සැබෑ SQL සේවාදායකයක් වන ගබඩාවක් සහිත ඩෙව් ෆැබ්රික්, පරීක්ෂා කිරීමට ඔබට දේශීය “වලාකුළක්” ලැබේ, එවිට ඔබට උඩුගත කිරීමට පෙර සෙල්ලම් කළ හැකිය. GAE ට එය කළ හැකිද? අසුර් දෙස බලන විට, එෆ් # සමඟ ලිනක්ස් සහ ඕකාම්ල් වෙතින් වීඑස් ඉගෙනීම, මම ඒ සඳහා බොහෝ කලකට පෙර එම්එස් ස්ටැක් වෙත මාරු වන්නට ඇතැයි සිතමි. SQL ආචයනය නිර්මාණය කිරීම සහ VS හි එය පරීක්ෂා කිරීම ඉතා පහසුය - ඉතා පහසුය. විවෘත මූලාශ්‍රයට ගැලපෙන මෙවලම් කට්ටලයක් නොමැති අතර බොහෝ අය එම්එස් වෙත සාධාරණ සැලකිල්ලක් ලබා දිය යුතුය - ඔවුන් මෙහි විශිෂ්ට කාර්යයක් කර ඇත. මම නියත වශයෙන්ම මගේ මැක් ඕඑස්එක්ස් පදනම (විස්ටා වෙත ද්විත්ව ආරම්භ කිරීම) සමඟ බැඳී සිටිමි. Azure හි දේශීයව සංවර්ධනය කිරීමේ හැකියාව සමඟ, මට Azure සංවර්ධනය සඳහා වෙනම විස්ටා පෙට්ටියක් ලැබෙනු ඇත. ඔබ යුනික්ස් පයිප්ප ලෝකයෙන් පැමිණෙන විට .නෙට් සැබවින්ම අති විශාලයි - පවර්ෂෙල්, එස්.එල්.කේ සහ ලින්ක්, සී # සහ එෆ් # (මෙය මගේ ප්‍රධාන හේතුවයි) - නමුත් ඒ සියල්ල එකතු වන අතර ඊට අමතරව ඉගෙනීම වටී, ඒ වෙනුවට නොවේ of, ලිනක්ස්; සෑම අවස්ථාවකදීම අසුර් ඔබේ සීමාවන් පුළුල් කරයි.


    2
    ඇමේසර් ප්‍රත්‍යාස්ථ සිතියම් අඩුකිරීමේ (විවෘත මූලාශ්‍ර හැඩූප් මත පදනම්ව) ක්‍රියාකාරීත්වයට දුරස්ථව ගැලපෙන දෙයක් අසුරේ සතුව නොමැත. සේවක භූමිකාවන් ගණන ක්‍රමානුකූලව සැකසීමට පවා එය ඉඩ නොදේ.

    3
    මයික්‍රොසොෆ්ට් පැහැදිලිවම ඔවුන්ගේ .නෙට් සංවර්ධක පදනම මුදල් උපයන්න උත්සාහ කරන අතර මයික්‍රොසොෆ්ට් තොගය උත්තේජනය කිරීමෙන් ප්‍රතිලාභයක් ඇති බව සත්‍යයකි. මෙය පමණක් මිල අධික, අවහිර කළ හැකි පිරිවැය ආකෘතියට ගැලපෙන බව මට ඒත්තු ගොස් නැත. වලාකුළු පරිගණනයේ සමස්ත ලක්ෂ්‍යය වන්නේ අසුර් තවමත් ලබා නොදෙන ප්‍රත්‍යාස්ථතාව ශුන්‍ය නඩත්තු ගෙවීමකි.

    ඔබට GAE හි Clojure භාවිතා කළ හැකිය. the-deadline.appspot.com/login

    8

    මම GAE ට ආදරය කරන තරමටම, මගේ වර්තමාන ව්‍යාපෘතිය සඳහා මම GAE හරහා EC2 සමඟ යාමට එක් ප්‍රධාන හේතුවක් වන්නේ මගේ යෙදුමේ ඉදිරිපස කෙළවර ලෝකයේ විවිධ ප්‍රදේශවල පිහිටි දත්ත මධ්‍යස්ථාන වලින් සේවා ලබා ගැනීමට මට හැකි වීමයි. GAE වරකට එක් දත්ත මධ්‍යස්ථානයක ක්‍රියාත්මක වේ. උදාහරණයක් ලෙස, මගේ යෙදුමට හැකි වේගවත්ම ප්‍රතිචාර කාලය සඳහා ආසියාවේ පරිශීලකයින්ට ආසියාවේ සේවාදායකයන්ට පහර දීමට මට අවශ්‍යය. Dns කළමනාකරණය කිරීමේ හැකියාව, බර බැලන්සර්, තෝරාගත් දත්ත සමුදාය, දත්ත හැඩූප් සැකසීම සඳහා S3 වෙතට නළය තල්ලු කිරීම යනාදිය එකතු කරන්න ... සහ EC2 සැබවින්ම බලවත් විසඳුමක් බවට පත්වේ.


    5

    සලකා බැලිය යුතු කරුණු කිහිපයක්:

    වේගයට නැගීම: තෝරාගත් පරිසරය සමඟ ඔබට කෙතරම් ඉක්මණින් tive ලදායී විය හැකිද, කුමන ආකාරයේ ලියකියවිලි තිබේද යන්න සහ ඒවා පැහැදිලි සහ හොඳින් සහාය දක්වන සාම්පල පැහැදිලිව හා ප්‍රයෝජනවත් වේ

    පිරිවැය: පිරිවැය සාධකයකි, නමුත් ඔබ සැබවින්ම ගනුදෙනුකරුවන් සිටින වාණිජ යෙදුමක් කරන්නේ නම්, මේ සියල්ල ශක්‍ය තේරීම් වේ. 24x7 භාවිතය සඳහා මසකට ඩොලර් 90 ක් පමණ "කුඩා" නිදසුනක් සමඟ අසුර් ධාවනය වේ යැයි ඔබ සිතන්නේ නම් ... එම කාලය තුළ ඔබට කොපමණ පරිශීලකයින් සංඛ්‍යාවක් සේවය කළ හැකිද? අතිරික්තය සඳහා දෙවන අවස්ථාවක් එක් කරන්න ... ඔබේ ගමනාගමනය එයට අවශ්‍ය නම් තවමත් එය මිල අධික නොවේ. එය එසේ නොවේ නම්, ලාභ සත්කාරක සැපයුම්කරුවෙකු වෙනුවට ඔබ වලාකුළෙහි සිටින්නේ ඇයි? මෙය ක්‍රියාත්මක කිරීම සඳහා ඔබේ කාලය තුළ විශාල පිරිවැය සාධක පැමිණේ. AWS යනු ඔබේම විසඳුමකි. ස්ථාවර හා හොඳින් කළමනාකරණය කළ හැකි විසඳුමක් ලබා ගැනීම සඳහා එය හැසිරවීමට බොහෝ දේ ඇත. Azure සහ GAE එය පිටතින් ඇත. මගේ මතකයේ හැටියට AWS වඩාත්ම මිල අධික වන්නේ ඔබ එයට දැමිය යුතු වැඩ නිසාය. එම දඩ මට්ටමේ දී ඔබට එය පාලනය කළ යුතුද? එසේ නම්,

    ඔබට අවශ්‍ය දේ කිරීමට ඇති හැකියාව: AWS සියල්ලම. Azure දෙවන ස්ථානය, GAE තෙවන ස්ථානය. ඔබට අවශ්‍ය වන්නේ ජාවා සහ පයිතන් නම් ලොකු දෙයක් නැහැ. බිගී ඔබට C ++ හි සාපේක්ෂ ඩීබී හෝ පුළුල් බහු-නූල් දත්ත සැකසුම් කිරීමට අවශ්‍ය නම් (මේවායින් කිසිවක් දැන් මෙය කරන්නේ දැයි විශ්වාස නැද්ද?).

    අතේ ගෙන යා හැකි දේ ගැන කුමක් කිව හැකිද? ඔබට එය පසුව ඔබේ ගොවිපල වෙත ගෙන යා හැකිද? නැතහොත් වෙනත් වලාකුළු ගොවිපලකට ගෙන යා හැකිද? ඒවා සියල්ලම යම් දුරකට අතේ ගෙන යා හැකි ය.

    හිතන්න ගොඩක් ... තාමත් මේ ගැන ඉගෙන ගන්නවා.


    ටයිෆූන්ඒඊ සහ ඇප්ස්කේල් යනු වෙනත් තැනක GAE යෙදුම් ධාවනය කිරීම සඳහා විශිෂ්ට මෙවලම් වේ.

    4

    ඉල්ලුම සපුරාලීම සඳහා ඔබට අතින් සිදුවීම් ආරම්භ කිරීමට අවශ්‍ය නම් එය වලාකුළක් නොවේ.

    Azure සහ EC2 යනු පැත්තේ සමහර සේවාවන් ඇති අතථ්‍ය සේවාදායකයන් පමණි.

    යාවත්කාලීන කිරීම:

    EC2 සහ Azure ඔබට නව අවස්ථා ස්වයංක්‍රීයව පැටවීම යටතේ කළමනාකරණය කිරීමට විකල්ප ලබා දෙයි, නමුත් ඔබ තවමත් මෙය කළමනාකරණය කළ යුතුය. උදාසීන හා නිෂ්ක්‍රීය අවස්ථාවන් සඳහා ඔබ ගෙවනු ලැබේ.

    GAE විසින් මෙය ස්වයංක්‍රීයව පිටතදී හසුරුවන අතර ඉල්ලීම් අතරතුර ඔබේ කේතය ක්‍රියාත්මක වන කාලය සඳහා පමණක් එය අය කරනු ලැබේ.


    1
    මම හිතන්නේ ඇමසන් ක්ලවුඩ් වොච් ගමනාගමනය මත පදනම්ව අතිරේක අවස්ථා ආරම්භ කිරීමේ ගැටළුව විසඳයි.

    1
    අසුර් සඳහා මා දුටු වඩාත් සුලභ නිරූපණයන්ගෙන් එකක් වන්නේ පරිමාණය කිරීමේ නිරූපණයයි, එහිදී ඔවුන් යම් කේතයක් ලියන අතර බර පැටවීම මත පදනම්ව වෙබ් සේවකයින් භ්‍රමණය කිරීමට හෝ පහළට තල්ලු කිරීමට එළිපත්ත සකසා ඇත. එය වින්ඩෝස් අසුයර් පුහුණු කට්ටලය තුළ ආවරණය කර ඇත: microsoft.com/downloads/en/…

    4

    මෙන්න තවත් කරුණු කිහිපයක්.

    GAE - ඒඩබ්ලිව්එස් සහ අසුර් යන සේවා වේදිකාවක් ලෙස වේදිකාවේ ඉහළට වාඩි වී සිටින අතර, සියළුම ගමනාගමනය ඔවුන්ගේ ghs.google.com ඩීඑන්එස් හරහා ගමන් කරයි, ඔවුන්ගේ එක් යන්ත්‍රයක් හරහා ඔබේ පිටුවට සේවය ගතිකව පටවන අතර එමඟින් මිල අඩු මට්ටමක තබා ගැනීමට ඔවුන්ට ඉඩ සලසයි. පරිමාණය මෙම ප්‍රවේශය සමඟ මනාව සකසා ඇත, අවාසි ස්ථිතික අයිපී නොවේ, පෙරීමට හෝ අවහිර කිරීමට ඉඩ ඇත. ස්ථිතික අයිපී සීමාවක් නොමැති බැවින්, ඔබට කිසිදු වෙබ් අඩවියකට විශේෂිත https සහතිකයක් සැකසීමට නොහැකි වනු ඇත.

    AWS සහ Azure ඔබට ස්ථිතික IP සහ කැපවූ VM එකක් ලබා දෙයි, https සහතිකයක් වැනි මූලික අවශ්‍යතා සඳහා ඉඩ ලබා දේ. ඔබට සබැඳි ගබඩා සහාය ද ලැබෙනු ඇත. මෙම කැපවූ VM කාරණය පිළිබිඹු කිරීම සඳහා පිරිවැය ද ඉහළ අගයක් ගන්නා අතර, ඔබ VM එකකට පරිමාණය කරන්නේ ඩොලර් 40 / මසකට කුට්ටි වලින්. වාසිය නම්, ඔබට VM එකක් ලබා ගත හැකි බැවින්, GAE හි තත්පර 30 ක cpu සැකසුම් සීමාවට ඔබ සීමා නොවන අතර විශාල කාර්යයන් ක්‍රියාත්මක කළ හැකිය.

    එබැවින් ඔබ පෙරහන් කළ රටවල ගනුදෙනුකරුවන්ගේ පදනම සලකා බලන්නේ නම්, හෝ ඔබේම ඩීඑන්එස් සැකසුම සිදු කිරීමට ස්ථිතික අයිපී එකක් අවශ්‍ය නම්, හෝ සම්බන්ධතා ඩීබී හෝ තත්පර 30 කට වඩා වැඩි කාර්යයන් අවශ්‍ය වන අවශ්‍යතා තිබේ නම්. AWS, Azure සමඟ වැඩ කිරීමට වඩා මිත්‍රශීලී වනු ඇත.


    3

    සෑම වලාකුළු පූජාවක්ම සපයන විසඳුම් දෙස බලා දෙමුහුන් ආකෘතියට යන්න. සමහර ගැටළු වලට මිටියක් අවශ්‍ය වන අතර අනෙක් ඒවාට ඉස්කුරුප්පු නියනක් අවශ්‍ය වේ. ඔබේ මෙවලම් දැනගෙන එය නිවැරදි ගැටළුවට යොදන්න.


    3

    ඉහත එක් පිළිතුරක් සඳහා අදහස් දැක්වීමට තරම් කීර්තියක් මට නැත. එම ඕනෑම වලාකුළු විසඳුම්වල යෝග්‍යතාවය ඔබගේ අවශ්‍යතා සහ කුසලතා කට්ටලය ඇතුළු බොහෝ සාධක මත රඳා පවතී.

    මට සමාජ ජාල ව්‍යාපෘතියක් ඇත, එය nosql දත්ත සමුදායක් අවශ්‍ය වේ. AppEngine විවිධ රාමු සඳහා වඩා හොඳ සහයෝගයක් ලබා දෙන්නේ නම් එය හොඳ විසඳුමක් වනු ඇත. නොන්රෙල් ඇඩැප්ටරය සහිත ජැන්ගෝ පයිතන් GAE මත ක්‍රියා කරයි, නමුත් මම බොහෝ හේතු නිසා රේල්ස් වලට කැමැත්තෙමි. රේල්ස් 3 මාස කිහිපයක් තිස්සේ එළියට ගොස් ඇති අතර ප්‍රජාවේ හෝ GAE කණ්ඩායමේ කිසිවෙකු එයට සහාය දැක්වීම සඳහා තවමත් වට්ටෝරුවක් ලියා නැත. ඔබේම වට්ටෝරුවක් ලිවීමට ඔබ සතුව කුසලතා කට්ටලයක් නොමැති නම් - රූබි සහ රේල් පීලි අභ්‍යන්තර, ජරුබි සහ GAE අභ්‍යන්තරයන් දැන ගැනීම, ඔබ වේදිකාවට පිවිසීමට වෙනත් පුද්ගලයින්ගේ දයාව ඇත.

    AWS යනු තවත් බොහෝ කාර්යයන් වන නමුත් අවම වශයෙන් ඔබට අභ්‍යන්තර සංවර්ධකයෙකු ලෙස හෝ ඉහළ බලතල සඳහා අයැදුම්කරුවෙකු ලෙස නොව ඕනෑම මෙවලම් සමඟ වේදිකාවට පැමිණ පරිපාලනමය වශයෙන් බොහෝ ගැටලු සමඟ කටයුතු කළ හැකිය.

    රූබි සංවර්ධකයින් සඳහා හෙරොකු සහ එන්ජින්යාඩ් පිළිබඳ මගේ පැමිණිල්ල, දත්ත සමුදායන් පරිමාණය කරන්නේ කෙසේද යන්න පිළිබඳ අභිරහසයි. ඒවා පරිමාණය කරන්නේ කෙසේද?

    මගේ නඩුවේදී, මම NoSQL විසඳුමක් තෝරා ගන්නා අතර මොන්ගෝ හොඳ තේරීමක් බව පෙනේ. හෙරොකු හෝ ඊවයි වැනි අය සඳහා මොන්ගෝ මැෂින් නිර්දේශිත විසඳුම බව පෙනේ, නමුත් එය පිස්සු මිල අධිකය. $ 2.50 / GB ආචයනය? GAE හෝ EBS හි ගබඩා කිරීම ඩොලර් 0.10 GB / mo පමණි.


    1

    මම මෑතකදී ගූගල් ඇප් එන්ජිම සමඟ අත්හදා බැලීම් ආරම්භ කළ අතර වෙබ් සමාජ ජාලයක් සඳහා එය ඔබගේ සියලු අවශ්‍යතා සපුරාලනු ඇතැයි මම විශ්වාස කරමි. එය එල්ලීම පහසු වන අතර එය පයිතන් හෝ ජාවා සමඟ භාවිතා කළ හැකිය. එය ඔබට ලිපිගොනු හරහා ප්‍රවේශය ලබා නොදෙන බව සත්‍යයකි, නමුත් ඔබේ යෙදුම සඳහා, GQL (ඔවුන් සපයන දත්ත සමුදායට SQL වැනි අතුරුමුහුණත) අවශ්‍ය ප්‍රමාණයට වඩා වැඩි වනු ඇත (එය තරමක් ශක්තිමත්).

    ඔබට සලකා බැලිය යුතු එක් දෙයක් නම්, GAE හි යෙදුමකට ගූගල් ගිණුම් ඇති පරිශීලකයින්ට හෝ ගූගල් යෙදුම් භාවිතා කරන වසමක ගිණුම් වලට පිවිසීමට ඉඩ දෙන අතුරු මුහුණතක් භාවිතා කළ හැකිය (කෙටිමඟක්). ඔබ මේ එකක් තෝරා ගන්න. එබැවින් ඔබ දැනටමත් ගූගල් යෙදුම් වෙබ් අඩවියක් භාවිතා කරන්නේ නම්, ඔබේ පරිශීලකයින්ට නව ගිණුම් ලියාපදිංචි කිරීමට අවශ්‍ය නොවන බැවින් ගූගල් ඇප් එන්ජිම ඔබට හොඳ තේරීමක් වනු ඇත.

    සංස්කරණය කරන්න: අරක්නිඩ් පෙන්වා දුන් පරිදි, ඔබට ඔබේ පිවිසුම් පද්ධතිය කේත කළ නොහැකි බව නොවේ. කණගාටුයි, මම ඔබව එහි කරදර කළා නම්.

    අනෙක් විකල්ප දෙක සම්බන්ධයෙන් ගත් කල, මම ඒවා ගැන පමණක් කියවා ඇති අතර ඒවා පරීක්ෂා කර නැත. නමුත් මගේ පර්යේෂණයෙන් සහ ඔබ විශාල මිල ගණන් සඳහන් කළ පරිදි GAE පහසු රාමුවක් සපයන බව මම විශ්වාස කරමි.

    ඕනෑම අවස්ථාවක, ඔබට අවකාශය සහ කලාප පළල පිළිබඳ නිදහස් කෝටාව භාවිතා කර GAE අත්හදා බැලිය හැකි අතර එය ඔබගේ අවශ්‍යතාවන්ට ගැලපේදැයි බලන්න.

    සුභ පැතුම්.


    Nitpick: GQL යනු දත්ත සමුදාය නොවේ. GQL යනු දත්ත ගබඩාවට ඉහළින් ලියා ඇති පයිතන් ධාවන කාලය සඳහා SQL වැනි විමසුම් භාෂාවකි. ඔබට එය භාවිතා කිරීමට පවා අවශ්‍ය නැත - විමසුම් API ද ඇත.
    නික් ජොන්සන්

    එසේම, ඔබට GAE යෙදුමකින් ඔබට අවශ්‍ය ඕනෑම පරිශීලකයෙකුට පුරනය විය හැකිය - එය GAE ගූගල් ගිණුම් භාවිතා කිරීම සඳහා කෙටිමඟක් සපයයි.
    නික් ජොන්සන්

    අවස්ථා දෙකේදීම හරි, නරක වචන තෝරා ගැනීම, එය පෙන්වා දීමට ස්තූතියි. එය සංස්කරණය කරනු ඇත :)

    බිග් ටේබල් යනු ගූගල්හි දත්ත ගබඩා කිරීමේ එන්ජිම වන අතර, ඒ සමඟ යම් කාලයක් ගත කිරීමෙන් පසු, වෙබ් යෙදුම් ලිවීමට SQL ආර්ඩීබීඑම්එස් අත්‍යවශ්‍ය යැයි සිතමින් මගේ මුළු ජීවිතයම මොළයෙන් සෝදාගෙන ඇත්දැයි මම කල්පනා කරන්නට පටන් ගතිමි. බිග් ටේබල් ගබඩා ආකෘතිය සරල, නම්‍යශීලී, කාර්ය සාධනය සහ පරිමාණය කළ හැකි අතර පුදුම සහගත ලෙස ක්‍රියා කරයි.

    1

    Azure හි වින්ඩෝස් / SQL සේවාදායකයක් ලෙස "සේවාවක් ලෙස වේදිකාවක්" ඇත, ඔබ නිශ්චිතවම හිර වී නැත, ඔබේම දත්ත සමුදායේ වින්ඩෝස් / SQL වෙත ආපසු යන්න (ලිනක්ස් නැත, නමුත් ඔව් ඔවුන් ජාවා, පයිතන්, පීඑච්පී, රූබි, ටොම්කාට් සඳහා සහය දක්වයි , අපාචේ, ආදිය). ඇමේසන් මෙන්, ඔවුන් ද සම්පූර්ණයෙන්ම ප්‍රවේශ විය හැකි අතථ්‍ය යන්ත්‍ර විකල්පය ලබා දෙනු ඇත, එබැවින් ඔබට අවශ්‍ය ඕනෑම දෙයක් ස්ථාපනය / ක්‍රියාත්මක කළ හැකිය.

    ඇමේසන් සතුව ඇත්තේ අතථ්‍ය යන්ත්‍රය පමණි, එබැවින් ඔබට තවමත් ඉන්ටෙල්, පැච්, බලපත්‍ර, සුරක්ෂිත යනාදිය තිබිය යුතුය. මගේ මතය අනුව වලාකුළට ගමන් කිරීමෙන් ලැබෙන වාසි පරාජය වේ. ඔබ ඔබගේ දත්ත මධ්‍යස්ථානයේ සිට වෙනත් ස්ථානයකට යමක් ගෙන ගොස් ඇත.

    ගූගල් සතුව සම්බන්ධතා දත්ත ගබඩාවක් නොමැති අතර ඔබ STUCK වනු ඇත. ඔවුන් සැබවින්ම සපුරාලන්නේ පයිතන් සංවර්ධකයින්ට සහ ජාවා සඳහා සීමිත සහයෝගයක් පමණි. ඔවුන් ඇත්තටම මගේ මතය අනුව වලාකුළු අවකාශයේ ක්‍රීඩකයෙක් නොවේ.


    4
    ජෙෆ් - 2008 SQL Server මත Microsoft කොටස්කරුවන් පුහුණු කිරීමෙන්, මම මානවයකුගේ අස්ථිකොටසක් බවයි සොඳුරු සහ Windows / SQL අඩුක්කුව ප්රතිලාභ හුරු වුනා, ඒත් මම මහන්සි වෙලා එකක් බව එකඟ තද කරනවා අතරමං වෙලා ගූගල් BigTable සමග. බිග් ටේබල් ඒපීඅයි එතීමට හොඳ පුස්තකාල දුසිම් භාගයක් හෝ ඊට වැඩි ප්‍රමාණයක් ඇත, එය psuedo RDBMS සිට සුචිගත කරන ලද ලේඛන සිලෝ දක්වා සියල්ල ලෙස නිරාවරණය කරයි. බිග් ටේබල් බොහෝ සේවාදායකයන් හරහා පරිමාණයෙන් සකස් කර ඇත (ගූගල් විසින් දහඩිය දැමූ ස්ථානය පොකුරු එකකට 1,500 ක් බව සොයා ගන්නා ලදි), මෙය SQL හට හොඳින් කළ නොහැකි කාර්යයකි.

    1

    මෙහි සඳහන් කර නැති එක් දෙයක් නම්, බිහිසුණු නමට අමතරව “වින්ඩෝස් අසුර් ඇප් ෆැබ්රික් සර්විස් බස් සහ ඒසීඑස්” ගැන කිසිවෙකු සලකන්නේ කුමක්ද ...?

    පරිශ්‍රයේ යටිතල පහසුකම් සඳහා ආයෝජනය කරන ඕනෑම ව්‍යාපාරයක දෘෂ්ටි කෝණයෙන් අසුර් ආකර්ෂණය කරවන ඒකාබද්ධ කිරීමේ අංගයන්ගේ සැබවින්ම බලගතු තොගයක් ලෙස පෙනේ.


    ඔව්, නමුත් අනෙක් පැත්ත නම්, මයික්‍රොසොෆ්ට් විසින් නිල වශයෙන් ව්‍යාපාර සඳහා අසුර් සත්කාරකත්වය සපයන ස්ථානයට “එපා” යැයි පවසා ඇති අතර එය බස් රථයේ ආයාචනයෙන් ract ත් වේ.

    1
    නාමයෙන් සත්‍ය වුවත් එය ප්‍රායෝගිකව සත්‍ය නොවේ, මයික්‍රොසොෆ්ට් හයිපර්-වී (එය නොමිලේ) සහ සිස්ටම්ස් සෙන්ටර් සහ ඉන්ටියුන් වැනි දේ සමඟ ඉතා බලගතු පෞද්ගලික වලාකුළු තොගයක් ඉදිරිපත් කරයි, එය “අසුර්” නොවේ. තෙවන පාර්ශව සඳහා "අසුර් උපකරණ" සඳහා විකල්පයක් ළඟදීම ඔබට අවශ්‍ය නම්, නමුත් එම වියදම් සාධාරණීකරණය කිරීම සඳහා ඔබ විශාල විය යුතුය. ඔබට අවම වශයෙන් නෝඩ් 1000 ක් පමණ සහාය දැක්විය යුතු බව මට අසන්නට ලැබුණි, එබැවින් එය ඩේටාසෙන්ටර් හිමිකරුවන් සඳහා වැඩි ය.

    0

    ටික වේලාවක් ඇමසන් ඊසී 2 අත්හදා බැලීමෙන් හා යම් ප්‍රමාදයකට මුහුණ දීමෙන් පසු මම ගූගල් යෙදුම් පිළිබඳ පර්යේෂණ ආරම්භ කර ඇති අතර පිරිවැය හේතුවෙන් අත්හදා බැලීම් කළෙමි. මම අර්ලාන්ග්ට සංවර්ධන භාෂාව ලෙස කැමති නමුත් පයිතන් සමඟ ගනුදෙනු කළ හැකිය, එබැවින් එය තීරණාත්මක සාධකයක් නොවීය. මම ස්ථිතික IP එකක් නොදකින විට, ඒ. එසේම එය මුළු කොටසම ඉහළට ඔසවා තැබීම නිසා කාර්ය සාධනය සම්බන්ධයෙන් මා තරමක් කලබලයට පත්වේ.

    AWS මිළ අඩුයි කියා මම ප්‍රාර්ථනා කරමි, නමුත් ගූගල් විසින් ස්ථිතික IP සහ ස්කලා, JRuby සහ Erlang වැනි අතිරේක භාෂා ලබා දෙන තුරු , තේරීම මට පැහැදිලිය: AWS . පළමු භාෂා දෙක ද සරල විය යුතුය, ඒවා දෙකම ජේවීඑම් පදනම් වේ. මට ඒ ගැන යමක් කියවා ඇති බව මතක ඇති බැවින්, වැඩ වටපිටාව හරහා දැනටමත් සිදු කර ඇත.


    ව්‍යාකූල වීමට නම්, ඔබට ස්කලා, ජේ රූබි, සහ ක්ලෝජුර් පවා ඇප් එන්ජිම මත ධාවනය කළ හැකිය. දැන්, මෙම භාෂා භාවිතා කිරීම පහසු ද නැද්ද යන්න තවත් කතාවකි ...
    ක්‍රිස් ස්මිත්

    0

    යාලුවනේ, සැසඳීම සඳහා කුමන වේදිකාවක් විය යුතුද යන්න ගැන සිතීම හැරුණු විට පරිමාණය, ප්‍රවේශවීමේ පහසුව, බහුකාර්ය (ක්‍රියාත්මක කිරීම අනුව), විවිධ සත්කාරක වේදිකාවලට ඉඩ දිය හැකිය, ව්‍යාපාරික නඩුවට සමානව ආර්ථික වශයෙන් ශක්‍ය වේ, ව්‍යවසාය සඳහා විවිධ විසඳුම් ඇත යෙදුම් (එනම් ගබඩා කිරීම, භාරදීම, කලාප පළල, බලපත්‍ර ප්‍රතිපත්තිය යනාදිය), සේවාවේ ගුණාත්මකභාවය පිළිබඳ වාර්තාගත විශ්වසනීයත්වය, ආරක්‍ෂාව විගණනය කිරීම, බිල්පත් වල විනිවිදභාවය මෙන්ම පිරිවැය ආදිය. ඉහත සඳහන් සියලු ප්‍රමිතික දෙස බැලුවහොත් මට AWS ලකුණු බොහෝ සෙයින් දැනේ . මම අවුරුදු 2 සිට AWS හි නිෂ්පාදන ගිණුම් 10 ක් කළමනාකරණය කරමින් සිටින අතර ඒ සමඟම සමාගමට / ව්‍යාපාරික ඒකකයට පාරිභෝගිකයින්ගේ විශාල පරිමාණ ඉල්ලීම් සපුරාලීමට හැකි විය .... AWS පිළිබඳ සැකයක් තිබිය යුතුය යටිතල පහසුකම්, යාවත්කාලීන කිරීම් (ඇත්නම් / තිබේ නම් අවශ්‍ය), ආරක්ෂාව ආදිය. නමුත් ඔබට වෙළඳපොලේ / දැලෙහි ඇති සියලුම මෙවලම් නිදහසේ තිබේ. පවත්නා තොරතුරු තාක්ෂණ සම්පත් AWS හි සියලු යටිතල පහසුකම් නඩත්තු කළ හැකිය.

    Azure ෂුවර් VS 2010 සමඟ ඒකාබද්ධ IDE එකක් ඇත, නමුත් ඕනෑම වලාකුළක සත්‍ය පිරිවැය යෙදුම සාර්ථකව යෙදවීමෙන් පසුව ආරම්භ වේ (යෙදවීමේ වේදිකාව). තථ්‍ය කාලීන යෙදවීම / පරිමාණය කළ හැකි නිෂ්පාදන තත්වයන් ආමන්ත්‍රණය කිරීම සඳහා පරිණත වීමට තව බොහෝ දුරක් ඇත ....... සෑම දෙනාම දන්නා පරිදි එම්එස් විසින් සැඟවුණු න්‍යාය පත්‍රයන් පිරිවැය මත ඉටු කරයි .. වියදම් දැරීමට හෝ දැරීමට යන වියදම් පියවා ගැනීමට ඉතා අපහසුය (පිටත් කර යවන අතරතුර) ඇස්තමේන්තු).

    පයිතන් / ජාවා යෙදුම් සඳහා GAE ඉතා සුවිශේෂී වේ. අයදුම්පත නැවත ලිවීම (පවතින), පරීක්ෂා කිරීම, යෙදවීම යනාදිය සඳහා විශාල උත්සාහයක් (සම්පත් + පිරිවැය අනුව).

    By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
    Licensed under cc by-sa 3.0 with attribution required.