ನಿಮ್ಮ ಬ್ಲಾಗ್ ಅಥವಾ ವೆಬ್ಸೈಟ್ಗೆ ಹೋಸ್ಟ್ ಮಾಡುವ ಉತ್ತಮ ಆಯ್ಕೆ ಯಾವುದು?
ನನ್ನ ಬ್ಲಾಗ್ಗಳು ಮತ್ತು ವೆಬ್ಸೈಟ್ಗಳಿಗೆ ಆತಿಥ್ಯ ವಹಿಸಲು ಅಮೆಜಾನ್ Ec2 ಮತ್ತು Google App ಎಂಜಿನ್ ನಡುವೆ ಅತ್ಯುತ್ತಮವಾದದನ್ನು ನಿರ್ಧರಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಿದ್ದೇನೆ, ಆದರೆ ಬ್ರಾಂಡ್ ಹೆಸರು, ಆಧಾರವಾಗಿರುವ ಚೌಕಟ್ಟು ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯು ನನ್ನ ಪ್ರಮುಖ ಕಾಳಜಿಗಳ ಪ್ರಮುಖ ಅಂಶಗಳಾಗಿವೆ.
AWS ಇಸಿ 2 ಮತ್ತು ಗೂಗಲ್ ಅಪ್ಲಿಕೇಷನ್ ಎಂಜಿನ್ನಲ್ಲಿ ಹಲವಾರು ಸಾಧಕ ಮತ್ತು ಬಾಧಕಗಳಿದ್ದವು. ಹೆಚ್ಚಿನ ಎಸ್ಎಂಇಗಳು ಅಪ್ಪ್ ಎಂಜಿನ್ ಅನ್ನು ಬಯಸುತ್ತವೆ, ಆದರೆ ಮತ್ತೊಂದೆಡೆ, ಅಮೆಜಾನ್ ಎಕ್ 2 ಮಧ್ಯಮದಿಂದ ದೊಡ್ಡ ಗಾತ್ರದ ಕಂಪೆನಿಗಳಲ್ಲಿ ಮತ್ತು ಕಾರ್ಪೊರೇಟ್ ದೈತ್ಯಗಳಲ್ಲಿ ಸಾಕಷ್ಟು ಜನಪ್ರಿಯವಾಗಿದೆ. ಮತ್ತು, ಮೈಕ್ರೋ ನಿದರ್ಶನಗಳ ಪರಿಚಯದಿಂದಲೂ, ಇದು ಸಣ್ಣ-ಮಧ್ಯದ ಉದ್ಯಮಗಳ ನಡುವೆ ಜನಪ್ರಿಯತೆ ಗಳಿಸಲು ಪ್ರಾರಂಭಿಸಿದೆ.
ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಬೆಂಬಲ
ಇದು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂ ಬೆಂಬಲದತ್ತ ಬಂದಾಗ, ಸಿಸ್ಟಂನ ಒಂದು ಉದಾಹರಣೆಗಳನ್ನು ಯಾವುದೇ ಸಂಖ್ಯೆಯ ನಿದರ್ಶನಗಳಿಗೆ ಅಳೆಯಲು ಇಸಿ 2 ನಿಮಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಅಂದರೆ ಪ್ರತಿ ವರ್ಗದ ಮೇಲೆ ಸಂಪೂರ್ಣ ನಿಯಂತ್ರಣವನ್ನು ಹೊಂದಲು ಅದು ವರ್ಚುವಲ್ ಬಾಕ್ಸ್ ಆಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. Google App Engine ಸಂಪೂರ್ಣವಾಗಿ ವಿಭಿನ್ನವಾಗಿದೆ; ಇದು ಮೂಲಭೂತವಾಗಿ ಪೈಥಾನ್ ನಂತಹ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ ವೇದಿಕೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ, ಅದು ನಿಮ್ಮ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಸುಲಭವಾಗಿ ಸುಲಭವಾಗಿ ನಿಯೋಜಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ.
ಯಾವುದೇ ನಿರ್ದಿಷ್ಟ ಸೇವೆಗಾಗಿ ನೀವು ಬೇಟೆಯಾಗದಿದ್ದಲ್ಲಿ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಸೇವೆಗಳ ಮೇಲೆ ನಿಯಂತ್ರಣವನ್ನು ಹೊಂದಲು ನೀವು ಬಯಸಿದರೆ, ಇಸಿ 2 ಯಾವುದೇ ದಿನ ಉತ್ತಮ ಆಯ್ಕೆಯಾಗಿದೆ ಎಂದು ನೀವು ಸ್ಪಷ್ಟವಾದ ಯಾವುದೇ ಸೇವೆಗೆ ಬೇಟಿಸದಿದ್ದರೆ ಅದು ಸ್ಪಷ್ಟವಾಗಿರುತ್ತದೆ.
ಟೆಕ್ ಬೆಂಬಲದ ಸಂಕೀರ್ಣತೆ ಮತ್ತು ಅಗತ್ಯತೆ
EC2 ಗೆ ಸಿಸ್ಟಮ್ ನಿರ್ವಾಹಕನ ಅಗತ್ಯವಿರುತ್ತದೆ ಮತ್ತು ಅವರು ನಿದರ್ಶನಗಳನ್ನು ರಚಿಸಬಹುದು ಮತ್ತು ಅವುಗಳನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಬಹುದು, ಮತ್ತು ದೋಷ-ಮುಕ್ತ ಸಂಕೇತಗಳನ್ನು ಮನಬಂದಂತೆ ಬರೆಯಲು ಡೆವಲಪರ್ನ / ಅವಳ ಪಾತ್ರದ ಪ್ರಕಾರ ಕೆಲಸ ಮಾಡಲು ಅದು ಅವಕಾಶ ಮಾಡಿಕೊಡುತ್ತದೆ. ವೈಯಕ್ತಿಕ ಗಾತ್ರದ ಉತ್ಪನ್ನಗಳ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸುವ ಸಣ್ಣ ಗಾತ್ರದ ವ್ಯಾಪಾರಿಗಳಿಗೆ ಇದು ಬಹುಮಟ್ಟಿಗೆ ಸಹಾಯವಾಗುತ್ತದೆ.
ಆದರೆ, ಅಪ್ ಎಂಜಿನ್ನಲ್ಲಿನ ಉತ್ತಮ ವಿಷಯವೆಂದರೆ ಅದರ ಪೋರ್ಟಬಿಲಿಟಿ, ಇದು ಇಸಿ 2 ನಿಂದ ನೀಡಲ್ಪಡುವುದಿಲ್ಲ. ಚೌಕಟ್ಟನ್ನು ಮೂಲಭೂತವಾಗಿ ತೆರೆದ ಮೂಲವಾಗಿದೆ, ಮತ್ತು ಹೆಚ್ಚಿನ API ಗಳನ್ನು ಪೋರ್ಟೆಬಿಲಿಟಿಗಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ, ಅದು ನಿಮ್ಮ ಕೆಲಸವು ಮತ್ತೊಂದು ಪರಿಚಾರಕ ನರಕಕ್ಕೆ ವಲಸೆ ಹೋಗುವಂತೆ ಮಾಡುತ್ತದೆ.
ಮಾರಾಟಗಾರ ಲಾಕ್ ವೈಶಿಷ್ಟ್ಯ
ಇದು ಅನಗತ್ಯ ಡೇಟಾಬೇಸ್ಗಳಿಗೆ ಸಂಬಂಧಿಸಿದಂತೆ ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ತಡೆಯುವ 'ವೆಂಡರ್-ಲಾಕ್' ಎಂಬ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಸಹ ಒದಗಿಸುತ್ತದೆ. ನೀವು ಅಪ್ಸ್ಕೇಲ್ ಅನ್ನು ಸಹ ಪ್ರಯತ್ನಿಸಬಹುದು, ಇದು ಮತ್ತೊಂದು ತೆರೆದ ಮೂಲ ಯೋಜನೆಯಾಗಿದ್ದು ಅದು ಆಪ್ಜೆನ್ಗೆ ಹೋಲುತ್ತದೆ.
ಅಮೆಜಾನ್ EC2 ನ ಸಾಧಕ
- ಇನ್ನೊಂದು ಬಾಕ್ಸ್ಗೆ ಕೋಡ್ ಅನ್ನು ಚಲಿಸುವ ಕೆಲಸವನ್ನು ಸುಲಭಗೊಳಿಸುತ್ತದೆ
- ಕೋಡ್ # ಸಿ, ನೆಟ್, ಎಮ್ವಿಸಿ ನಂತಹ ಸರಳ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಲ್ಲಿ ಬರೆಯಬಹುದು
- ಬಹು ಮುಖ್ಯವಾಗಿ, ಇದು ಬೆಂಬಲಿತ ಅಮೆಜಾನ್ ಬೆಂಬಲ ತಂಡದಿಂದ ಬೆಂಬಲಿತವಾಗಿದೆ.
EC2 ನ ಡೌನ್ಸೈಡ್ಗಳು
- ನೀವು ಯಾವುದೇ ಬ್ಯಾಂಡ್ವಿಡ್ತ್ ಅನ್ನು ಬಳಸದಿದ್ದರೂ ಸಹ ನಿಮಗೆ ಕನಿಷ್ಟ ಬೆಲೆಯನ್ನು ವಿಧಿಸಲಾಗುವುದು,
- ಸ್ಕೇಲಿಂಗ್ ತುಂಬಾ ಕಠಿಣ ಕಾರ್ಯವಾಗಿದೆ, ಮತ್ತು • ಒಂದು ಉದಾಹರಣೆಗೆ ವಿಫಲವಾದರೆ, ಇಡೀ ಸಿಸ್ಟಮ್ ವಿಫಲಗೊಳ್ಳುತ್ತದೆ.
Google App ಎಂಜಿನ್ ನ ಸಾಧಕ
- ಈ ಸೇವೆಯು ಸೀಮಿತ ಬಳಕೆ, ಮತ್ತು ಪ್ರಯೋಗ,
- EC2 ಗೆ ಹೋಲಿಸಿದಾಗ ಬಿಲ್ಲಿಂಗ್ ತುಂಬಾ ಉತ್ತಮವಾಗಿದೆ; ಮೂಲಭೂತವಾಗಿ, ನಿಮ್ಮ CPU ಬಳಕೆಯನ್ನು ಮಾತ್ರ ನೀವು ಪಾವತಿಸಲಾಗುತ್ತದೆ.
ಅಂದರೆ, ನಿಮ್ಮ ವೆಬ್ಸೈಟ್ ಯಾವುದೇ ಸಂಪನ್ಮೂಲಗಳನ್ನು ತಿನ್ನದೇ ಹೋದರೆ, ಅಂತಹ ಯಾವುದೇ ರೀತಿಯ ಹಣವನ್ನು ನೀವು ಪಾವತಿಸಬೇಕಾಗಿಲ್ಲ.
ಆಪ್ಎಂಜೈನ್ ನ ಡೌನ್ಸೈಡ್ಗಳು
- ಸಿ # # ನೆಟ್ಗೆ ಮೊದಲ ಪ್ರಮುಖ ನ್ಯೂನತೆಯು ಕೊರತೆಯಿದೆ
- ಡೇಟಾ ಲಭ್ಯತೆ ಮತ್ತು API ಗಳ ಟನ್ಗಳ ಉಪಸ್ಥಿತಿಗೆ ಸಾಕಷ್ಟು ನಿರ್ಬಂಧಗಳು ಇವೆ, ವಿಷಯಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಸ್ವಲ್ಪ ಬೇಸರದಂತಾಗುತ್ತದೆ, ಆದರೂ ನೀವು ಅವುಗಳನ್ನು ಒಮ್ಮೆ ನಿರ್ವಹಿಸಿದರೆ, ಅವುಗಳನ್ನು ನಿರ್ವಹಿಸಲು ನೀವು ಕೇಕ್-ವಾಕ್ ಅನ್ನು ಕಂಡುಕೊಳ್ಳುತ್ತೀರಿ!
ಒಟ್ಟಾರೆ ತೀರ್ಪು
ನಾನು ಖಂಡಿತವಾಗಿಯೂ ಅಮೆಜಾನ್ ಸ್ಥಿತಿಸ್ಥಾಪಕ ಕ್ಲೌಡ್ ಕಂಪ್ಯೂಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಇಷ್ಟಪಡುತ್ತೇನೆ, ಆದರೆ ಅದು ಸಣ್ಣ ಬ್ಲಾಗ್ಗಳು ಮತ್ತು ಸೈಟ್ಗಳನ್ನು ಹೋಸ್ಟ್ ಮಾಡಲು ನನ್ನನ್ನು ಒತ್ತಾಯಿಸುವುದಿಲ್ಲ; ಮತ್ತೊಂದೆಡೆ, ಗೂಗಲ್ನ ಅಪ್ಪೆಂಜಿನ್ ಖಂಡಿತವಾಗಿಯೂ ನನ್ನನ್ನು ಹೆಚ್ಚು ಆಕರ್ಷಿಸುತ್ತದೆ.
ಮೊದಲೇ ಹೇಳಿದಂತೆ, ನಿಮ್ಮ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ಗಳ ಮೇಲೆ ಸಂಪೂರ್ಣ ನಿಯಂತ್ರಣವನ್ನು ನೀವು ಮಾಡಬೇಕಾದರೆ, ಇಸಿ 2 ಹೋಗಲು ದಾರಿ; ಇಲ್ಲದಿದ್ದರೆ, Google App ಎಂಜಿನ್ ಸಹ ಅತ್ಯುತ್ತಮ ಆಯ್ಕೆಯಾಗಿದೆ.