1 00:00:00,000 --> 00:00:00,629 2 00:00:00,629 --> 00:00:02,170 DAVID Malan: Εντάξει, καλωσορίζουμε πίσω. 3 00:00:02,170 --> 00:00:06,520 Πριν βουτήξετε το cloud computing, Σκέφτηκα ότι θα σταματήσουμε για μια στιγμή 4 00:00:06,520 --> 00:00:11,740 εάν υπάρχουν εκκρεμή ζητήματα ή θέματα που προέκυψαν κατά τη διάρκεια του γεύματος 5 00:00:11,740 --> 00:00:13,834 ότι θα μπορούσε τώρα να είναι ενδιαφέρον. 6 00:00:13,834 --> 00:00:18,470 7 00:00:18,470 --> 00:00:21,410 >> Κοινό: [δεν ακούγεται] 8 00:00:21,410 --> 00:00:22,090 >> DAVID Malan: OK. 9 00:00:22,090 --> 00:00:23,555 Α, εντάξει. 10 00:00:23,555 --> 00:00:24,430 Κοινό: [δεν ακούγεται] 11 00:00:24,430 --> 00:00:29,880 12 00:00:29,880 --> 00:00:31,420 >> DAVID Malan: Όχι, φυσικά. 13 00:00:31,420 --> 00:00:35,180 Εντάξει, καλά ελπίζω όλοι σας προβλήματα προκύπτουν μέσα στις επόμενες ώρες 14 00:00:35,180 --> 00:00:36,410 και αύριο ιδιαίτερα. 15 00:00:36,410 --> 00:00:42,700 Αλλά ας ρίξουμε μια ματιά, στη συνέχεια, σε περίπτωση η τελευταία συζήτηση σχετικά με τη ρύθμιση 16 00:00:42,700 --> 00:00:45,730 μια ιστοσελίδα οδηγεί, γενικότερα όταν πρόκειται για το cloud computing, 17 00:00:45,730 --> 00:00:48,210 τη δημιουργία ενός αρχιτεκτονική του διακομιστή, τα είδη των αποφάσεων 18 00:00:48,210 --> 00:00:50,800 ότι οι μηχανικοί και προγραμματιστές και διαχειριστές 19 00:00:50,800 --> 00:00:53,210 πρέπει να κάνουν όταν πρόκειται να κάνει κάτι περισσότερο από 20 00:00:53,210 --> 00:00:56,550 την εγγραφή σε ένα $ 10 ανά μήνα web υποδοχής όταν θέλετε πραγματικά να χτίσει έξω 21 00:00:56,550 --> 00:00:57,550 τη δική σας υποδομή. 22 00:00:57,550 --> 00:01:00,400 Και εμείς θα προσπαθήσουμε να συνδέσει αυτή την επιστροφή, για παράδειγμα, να Dropbox και άλλοι 23 00:01:00,400 --> 00:01:01,350 σαν αυτούς. 24 00:01:01,350 --> 00:01:06,250 >> Ας αρχίσουμε λοιπόν να εξετάσει Ποια προβλήματα ανακύπτουν ως επιχειρηματική 25 00:01:06,250 --> 00:01:09,390 παίρνει καλά και να προκύψουν καλές προβλήματα. 26 00:01:09,390 --> 00:01:14,720 Έτσι, στην πολύ απλούστερη περίπτωση που έχουν κάποια εταιρεία που έχει ένα web server, 27 00:01:14,720 --> 00:01:21,470 μπορεί να έχετε, ας πούμε, ένας διακομιστής που εμείς απλώς θα συντάξει ότι μοιάζει με αυτό. 28 00:01:21,470 --> 00:01:25,620 Και αυτές τις μέρες, οι περισσότεροι servers-- και ας στην πραγματικότητα θέσει μια εικόνα σε αυτό ακριβώς έτσι 29 00:01:25,620 --> 00:01:27,680 ότι είναι λίγο λιγότερο νεφελώδη. 30 00:01:27,680 --> 00:01:31,510 >> Έτσι rack Dell server-- πίσω στην ημέρα, εκεί 31 00:01:31,510 --> 00:01:33,730 ήταν mainframe υπολογιστές ότι ανέλαβε ολόκληρο δωμάτια. 32 00:01:33,730 --> 00:01:35,710 Αυτές τις μέρες, αν ήταν για να πάρει ένα διακομιστή αυτό, 33 00:01:35,710 --> 00:01:38,520 μπορεί να μοιάζει λίγο κάτι σαν αυτό. 34 00:01:38,520 --> 00:01:41,760 Οι διακομιστές που μετράται σε ό, τι ονομάζονται μονάδες rack, ή ΕΣ. 35 00:01:41,760 --> 00:01:45,280 Και μία RU είναι 1,5 ίντσες, το οποίο είναι ένα βιομηχανικό πρότυπο. 36 00:01:45,280 --> 00:01:49,300 Έτσι, αυτό μοιάζει με ένα διακομιστή δύο ΕΣ. 37 00:01:49,300 --> 00:01:51,240 Έτσι είναι 3 ίντσες ψηλό. 38 00:01:51,240 --> 00:01:54,430 Και είναι συνήθως 19 ίντσες ευρύ, πράγμα που σημαίνει ότι όλα αυτού του είδους τα πράγματα 39 00:01:54,430 --> 00:01:55,160 είναι τυποποιημένη. 40 00:01:55,160 --> 00:01:59,420 >> Έτσι, αν κοιτάξουμε σε ένα center-- δεδομένων όχι μόνο σε ένα διακομιστή, αλλά ας 41 00:01:59,420 --> 00:02:02,110 ρίξτε μια ματιά στο Google, data center και να δούμε αν μπορούμε 42 00:02:02,110 --> 00:02:04,280 δείτε μια ωραία εικόνα στο Google Images. 43 00:02:04,280 --> 00:02:09,090 Αυτό είναι πολύ καλύτερη από ό, τι φωτίζεται συνήθως θα βρείτε, και πολύ 44 00:02:09,090 --> 00:02:14,900 πιο σέξι αναζητούν ως αποτέλεσμα. Αλλά αυτό είναι αυτό που μοιάζει με ένα ζευγάρι 45 00:02:14,900 --> 00:02:17,380 εκατοντάδες servers όλων περίπου το ίδιο μέγεθος, 46 00:02:17,380 --> 00:02:21,450 στην πραγματικότητα, στο ράφι μετά ράφι μετά ράφι μετά από ράφι σε ένα κέντρο δεδομένων. 47 00:02:21,450 --> 00:02:26,150 >> Κάτι σαν this-- Αυτό μπορεί κάλλιστα είναι της Google, αφού Έψαξα στο Google Google. 48 00:02:26,150 --> 00:02:28,330 Αλλά θα μπορούσε να είναι αντιπροσωπευτικά του γενικότερα 49 00:02:28,330 --> 00:02:31,480 ένα κέντρο δεδομένων στην οποία πολλές εταιρείες συνήθως συστεγάζονται. 50 00:02:31,480 --> 00:02:34,940 Και συν-βρίσκεται γενικά σημαίνει ότι θα πάτε σε ένα μέρος όπως Equinix 51 00:02:34,940 --> 00:02:40,280 ή άλλους πωλητές που έχουν μεγάλες αποθήκες που έχουν τα μέρη της εξουσίας, 52 00:02:40,280 --> 00:02:42,950 πολλά ψύξης, ελπίζουμε παρτίδες της ασφάλειας, 53 00:02:42,950 --> 00:02:47,910 και ατομικά κλουβιά που περικλείει τα ράφια των servers, και μπορείτε είτε να νοικιάσετε τα ράφια 54 00:02:47,910 --> 00:02:49,150 ή να σας φέρει τα ράφια στο. 55 00:02:49,150 --> 00:02:51,420 >> Και μεμονωμένες εταιρείες, ξεκινήματα ιδιαίτερα, 56 00:02:51,420 --> 00:02:54,820 θα έχουν κάποιο είδος των βιομετρικών να μπει στο κλουβί τους, ή ένα κλειδί, 57 00:02:54,820 --> 00:02:55,640 ή μια κάρτα-κλειδί. 58 00:02:55,640 --> 00:02:56,990 Μπορείτε να ανοίξει την πόρτα. 59 00:02:56,990 --> 00:03:00,354 Και στο εσωτερικό του υπάρχει μόνο ένα τετράγωνο αποτύπωμα υλικό 60 00:03:00,354 --> 00:03:03,270 ότι πληρώνετε για, στο εσωτερικό της το οποίο μπορείτε να βάλετε ό, τι θέλετε. 61 00:03:03,270 --> 00:03:04,770 >> Και μπορείτε συνήθως να πληρώσει για την εξουσία. 62 00:03:04,770 --> 00:03:06,920 Και να σας πληρώσει για τα ίχνη. 63 00:03:06,920 --> 00:03:08,770 Και τότε θα πληρώσει τον εαυτό σας για τους διακομιστές 64 00:03:08,770 --> 00:03:10,560 ότι είστε φέρνοντας σε αυτό το χώρο. 65 00:03:10,560 --> 00:03:12,850 Και ό, τι στη συνέχεια να έχουν το η επιλογή να κάνετε είναι να πληρώσει κάποιος 66 00:03:12,850 --> 00:03:15,120 για τη σύνδεση των υπηρεσιών σας στο διαδίκτυο. 67 00:03:15,120 --> 00:03:17,240 Μπορείτε να καταβάλει οποιοδήποτε αριθμό των πωλητών, οι οποίοι 68 00:03:17,240 --> 00:03:19,210 συνήθως έρχονται σε αυτό το κέντρο δεδομένων. 69 00:03:19,210 --> 00:03:22,740 >> Αλλά το πραγματικό ενδιαφέρον ερώτημα είναι, τι πηγαίνει πραγματικά σε αυτές ράφια; 70 00:03:22,740 --> 00:03:25,020 Θα μπορούσε πολύ καλά μοιάζει με αυτό που μόλις είδαμε. 71 00:03:25,020 --> 00:03:27,870 Αλλά εκτελούν διάφορες λειτουργίες και ίσως χρειαστεί να κάνουμε διαφορετικά πράγματα. 72 00:03:27,870 --> 00:03:29,661 Και ας πραγματικότητα παρακινήσει αυτή τη συζήτηση 73 00:03:29,661 --> 00:03:35,370 με το θέμα της, τι πρόβλημα αρχίζει να προκύψουν εάν είστε επιτυχής; 74 00:03:35,370 --> 00:03:37,900 >> Έτσι έχετε μια ιστοσελίδα ότι έχετε χτίσει. 75 00:03:37,900 --> 00:03:40,450 Και ίσως πωλεί widgets ή κατι τετοιο. 76 00:03:40,450 --> 00:03:43,620 Και έχετε κάνει πολύ καλά με τις πωλήσεις των widgets σε απευθείας σύνδεση. 77 00:03:43,620 --> 00:03:48,490 Και θα αρχίσετε να αντιμετωπίζετε Μερικά συμπτώματα, την ιστοσελίδα σας. 78 00:03:48,490 --> 00:03:51,070 Τι θα μπορούσε να είναι μερικά από τα οι τεχνικές συμπτώματα 79 00:03:51,070 --> 00:03:54,040 ότι οι χρήστες αναφέρουν ως επιχειρηματική αναπτύσσεται και ανθεί 80 00:03:54,040 --> 00:03:59,482 και την ιστοσελίδα σας είναι επωφελούνται από αυτό; 81 00:03:59,482 --> 00:04:02,690 >> Κοινό: [δεν ακούγεται] 82 00:04:02,690 --> 00:04:05,910 83 00:04:05,910 --> 00:04:07,050 >> DAVID Malan: Ναι, ακριβώς. 84 00:04:07,050 --> 00:04:10,040 Έτσι, μπορεί να έχετε ένα επιβράδυνση της ιστοσελίδας σας. 85 00:04:10,040 --> 00:04:11,240 Και γιατί θα μπορούσε να συμβεί αυτό; 86 00:04:11,240 --> 00:04:12,660 Λοιπόν, αν υποθέσουμε, για η χάρη της συζήτησης 87 00:04:12,660 --> 00:04:15,160 τώρα, ότι είστε σε ένα αυτών των εμπορικών οικοδεσπότες Ιστού 88 00:04:15,160 --> 00:04:17,860 ότι μιλήσαμε πριν το μεσημεριανό γεύμα, ότι πληρώνετε κάποιο αριθμό των δολάρια 89 00:04:17,860 --> 00:04:20,859 για το μήνα, και έχετε ήδη καταβληθεί για το ετήσιο κόστος του τομέα σας 90 00:04:20,859 --> 00:04:25,300 αναφέρουμε, ότι το web υποδοχής είναι πιθανόν overselling τους πόρους τους 91 00:04:25,300 --> 00:04:26,050 σε κάποιο βαθμό. 92 00:04:26,050 --> 00:04:29,000 Έτσι, μπορεί να έχετε ένα όνομα χρήστη και τον κωδικό πρόσβασης στον κεντρικό υπολογιστή τους. 93 00:04:29,000 --> 00:04:32,410 Αλλά έτσι ίσως πολλές άλλες, ή πολλές ντουζίνα άλλους, ή ίσως ακόμα και αρκετές 94 00:04:32,410 --> 00:04:33,980 εκατοντάδες άλλους χρήστες. 95 00:04:33,980 --> 00:04:37,190 >> Και ιστοσελίδες ζουν σωματικά στον ίδιο διακομιστή. 96 00:04:37,190 --> 00:04:38,340 Γιατί είναι αυτό δυνατόν; 97 00:04:38,340 --> 00:04:40,680 Λοιπόν αυτές τις μέρες, οι διακομιστές όπως αυτό συνήθως 98 00:04:40,680 --> 00:04:44,610 έχουν πολλούς σκληρούς δίσκους, ίσως όσο έξι ή περισσότερους σκληρούς δίσκους, 99 00:04:44,610 --> 00:04:47,665 καθένα από τα οποία μπορεί να είναι τόσο πολύ ως 4 terabytes αυτές τις μέρες. 100 00:04:47,665 --> 00:04:52,140 Έτσι μπορείτε να έχετε 24 terabyte χώρου σε μόλις ένα μικρό εξυπηρετητή σαν αυτό. 101 00:04:52,140 --> 00:04:55,710 >> Και ακόμα κι αν κλέψει μερικά από αυτό το χώρο για την απόλυση, για σκοπούς δημιουργίας αντιγράφων ασφαλείας, 102 00:04:55,710 --> 00:04:57,110 είναι ακόμα αρκετά πολύ χώρο. 103 00:04:57,110 --> 00:05:00,070 Και βεβαίως, μια τυπική ιστοσελίδα δεν χρειάζεται τόσο πολύ χώρο. 104 00:05:00,070 --> 00:05:03,100 Ακριβώς την εγγραφή των χρηστών και την αποθήκευση αρχείων καταγραφής των παραγγελιών 105 00:05:03,100 --> 00:05:04,640 δεν λαμβάνει όλο αυτό το πολύ χώρο. 106 00:05:04,640 --> 00:05:07,550 Έτσι, μπορείτε να στεγανοποιήσει αρκετά λίγο και να δώσει σε κάθε χρήστη 107 00:05:07,550 --> 00:05:08,980 μόνο ένα μικρό κομμάτι από αυτό. 108 00:05:08,980 --> 00:05:11,310 >> Εν τω μεταξύ, ένας υπολογιστής όπως αυτό αυτές τις μέρες 109 00:05:11,310 --> 00:05:16,370 συνήθως έχει πολλαπλές CPUs-- όχι μόνο ένα, ίσως δύο, ίσως τέσσερις, ίσως και 16, 110 00:05:16,370 --> 00:05:17,149 ή ακόμη περισσότερο. 111 00:05:17,149 --> 00:05:18,940 Και κάθε μία από αυτές τις CPUs έχει κάτι που ονομάζεται 112 00:05:18,940 --> 00:05:22,230 ένας πυρήνας, που είναι κάτι σαν ένας εγκέφαλος μέσα από έναν εγκέφαλο. 113 00:05:22,230 --> 00:05:26,800 Έτσι, στην πραγματικότητα ο καθένας εδώ με σύγχρονα laptops έχει πιθανώς ένα διπλού πυρήνα 114 00:05:26,800 --> 00:05:32,030 ή τετραπλού πυρήνα CPU-- και πιθανώς μόνο μία CPU μέσα από ένα φορητό υπολογιστή αυτές τις μέρες. 115 00:05:32,030 --> 00:05:35,030 Αλλά επιτραπέζιους υπολογιστές και τους υπολογιστές ράφι, όπως 116 00:05:35,030 --> 00:05:39,000 αυτό θα μπορούσε να έχει πολύ λίγα περισσότερα CPUs, και πυρήνες με τη σειρά. 117 00:05:39,000 --> 00:05:44,180 >> Και ειλικρινά, ακόμα και σε Mac και PC της μας Σήμερα, δεν χρειάζεται πραγματικά διπλή πυρήνες 118 00:05:44,180 --> 00:05:46,550 ή quad πυρήνες για να ελέγξετε το email σας. 119 00:05:46,550 --> 00:05:49,090 Αν υπάρχει κάποιο εμπόδιο, όταν πρόκειται για τη χρήση ενός υπολογιστή, 120 00:05:49,090 --> 00:05:51,925 Σας το ανθρώπινο είναι ίσως το βραδύτερο πράγμα για αυτόν τον υπολογιστή. 121 00:05:51,925 --> 00:05:54,800 Και εσείς δεν πρόκειται να είναι σε θέση να ελέγξτε το email σας πιο γρήγορα, αν 122 00:05:54,800 --> 00:05:57,170 έχουν τέσσερις φορές περισσότερα επεξεργαστές ή πυρήνες. 123 00:05:57,170 --> 00:05:59,700 >> Αλλά το ίδιο είδος της αληθινής ενός διακομιστή. 124 00:05:59,700 --> 00:06:02,970 Ένα ενιαίο δικτυακό τόπο μπορεί να μην χρειάζεται απαραιτήτως περισσότερες από μία 125 00:06:02,970 --> 00:06:05,756 CPU ή ένα πυρήνα, μία μικρό εγκέφαλο μέσα κάνουν 126 00:06:05,756 --> 00:06:07,380 το σύνολο της σκέψης και της μεταποίησης. 127 00:06:07,380 --> 00:06:10,561 Έτσι, οι κατασκευαστές έχουν παρόμοια άρχισε να φέτα μέχρι τους πόρους 128 00:06:10,561 --> 00:06:13,435 έτσι ώστε ίσως την ιστοσελίδα σας παίρνει ένα πυρήνα, η ιστοσελίδα σας παίρνει ένα πυρήνα, 129 00:06:13,435 --> 00:06:15,290 ή ίσως είμαστε μοιράζονται ένα τέτοιο πυρήνα. 130 00:06:15,290 --> 00:06:16,820 Είμαστε, επίσης, την κοινή χρήση χώρου στο δίσκο. 131 00:06:16,820 --> 00:06:20,000 Και είμαστε επίσης μοιράζονται RAM, ή μνήμη τυχαίας προσπέλασης 132 00:06:20,000 --> 00:06:22,520 από πριν, από τα οποία υπάρχει επίσης ένα πεπερασμένο ποσό. 133 00:06:22,520 --> 00:06:23,420 >> Και αυτό είναι το κλειδί. 134 00:06:23,420 --> 00:06:25,960 Δεν έχει σημασία πόσο ακριβό ο υπολογιστής ήταν, 135 00:06:25,960 --> 00:06:28,440 υπάρχει ακόμα ένα πεπερασμένο ποσό των πόρων σε αυτό. 136 00:06:28,440 --> 00:06:31,360 Και έτσι η όλο και πιο πολύ προσπαθήστε να καταναλώνουν τους πόρους αυτούς, 137 00:06:31,360 --> 00:06:32,850 οι πιο αργά τα πράγματα θα μπορούσαν να γίνουν. 138 00:06:32,850 --> 00:06:34,646 Μα γιατί? 139 00:06:34,646 --> 00:06:39,352 Γιατί τα πράγματα επιβραδύνουν ως σύμπτωμα ενός διακομιστή που υπερφορτωθεί; 140 00:06:39,352 --> 00:06:40,060 Τι συμβαίνει? 141 00:06:40,060 --> 00:06:42,895 142 00:06:42,895 --> 00:06:46,388 >> Κοινό: [δεν ακούγεται] 143 00:06:46,388 --> 00:06:54,036 144 00:06:54,036 --> 00:06:55,160 DAVID Malan: Ναι, ακριβώς. 145 00:06:55,160 --> 00:06:57,730 Πρότεινα νωρίτερα ότι RAM είναι ένας τύπος μνήμης. 146 00:06:57,730 --> 00:07:00,290 Είναι ασταθής, όπου αυτό είναι όπου οι εφαρμογές και τα δεδομένα που είναι 147 00:07:00,290 --> 00:07:01,890 αποθηκεύονται όταν είναι να χρησιμοποιηθεί. 148 00:07:01,890 --> 00:07:03,990 Και έτσι, ως εκ τούτου δεν υπάρχει μόνο ένας πεπερασμένος αριθμός 149 00:07:03,990 --> 00:07:05,790 των πραγμάτων που προφανώς μπορεί να κάνει ταυτόχρονα. 150 00:07:05,790 --> 00:07:07,740 Και είναι επίσης πιο γρήγορα, το οποίο είναι ένα καλό πράγμα. 151 00:07:07,740 --> 00:07:09,990 Αλλά είναι επίσης πιο ακριβά, το οποίο είναι ένα κακό πράγμα. 152 00:07:09,990 --> 00:07:15,376 Και είναι, επίσης, ως εκ τούτου, υπάρχει στο κάτω ποσότητες από χώρο στο δίσκο, σκληρό δίσκο 153 00:07:15,376 --> 00:07:16,750 χώρου, η οποία τείνει να είναι φθηνότερη. 154 00:07:16,750 --> 00:07:18,830 >> Με άλλα λόγια, θα μπορούσε να έχει 4 terabytes 155 00:07:18,830 --> 00:07:20,440 του χώρου στο δίσκο στον υπολογιστή σας. 156 00:07:20,440 --> 00:07:24,300 Αλλά μπορεί να έχετε 4 gigabytes, ή 64 gigabytes, 157 00:07:24,300 --> 00:07:29,180 σε τάξη μεγέθους, ένα συντελεστή 1.000 λιγότερο, μνήμη RAM στον υπολογιστή σας. 158 00:07:29,180 --> 00:07:30,320 Έτσι, τι κάνει ένας υπολογιστής; 159 00:07:30,320 --> 00:07:32,236 Λοιπόν, ας υποθέσουμε ότι έχετε χρειάζεται 64 gigabytes 160 00:07:32,236 --> 00:07:35,110 της μνήμης RAM σε έναν διακομιστή όπως αυτό, το οποίο θα είναι αρκετά κοινό, αν δεν είναι χαμηλά 161 00:07:35,110 --> 00:07:36,140 αυτές τις μέρες. 162 00:07:36,140 --> 00:07:39,220 Αλλά ας υποθέσουμε ότι έχετε τόσα πολλά Οι χρήστες κάνουν τόσα πολλά πράγματα 163 00:07:39,220 --> 00:07:42,480 ότι το είδος του είδους χρειάζονται 65 gigabytes μνήμης 164 00:07:42,480 --> 00:07:44,960 να χειριστεί όλα αυτά ταυτόχρονη χρήση; 165 00:07:44,960 --> 00:07:47,580 >> Λοιπόν, θα μπορούσε απλώς να πω, Συγγνώμη, κάποιος αριθμός των χρηστών 166 00:07:47,580 --> 00:07:48,840 Απλά δεν μπορούν να έχουν πρόσβαση στην ιστοσελίδα. 167 00:07:48,840 --> 00:07:51,410 Και αυτό είναι το μέτρο έσχατης ανάγκης, σίγουρα. 168 00:07:51,410 --> 00:07:55,570 Ή μπορείτε, όπως το λειτουργικό σύστημα, όπως το Windows ή Mac 169 00:07:55,570 --> 00:07:59,480 OS ή Linux ή Solaris ή οποιοδήποτε σειρά άλλων OSE σε αυτόν το διακομιστή, 170 00:07:59,480 --> 00:08:01,280 θα μπορούσε απλά να αποφασίσει, ξέρετε τι; 171 00:08:01,280 --> 00:08:03,780 Έχω μόνο 64 gigabytes μνήμης RAM. 172 00:08:03,780 --> 00:08:05,440 Ι το είδος χρειάζεται 65. 173 00:08:05,440 --> 00:08:06,210 Έτσι, ξέρετε τι; 174 00:08:06,210 --> 00:08:10,030 Πάω να πάρει 1 gigabyte Αξίζει των δεδομένων στη μνήμη RAM 175 00:08:10,030 --> 00:08:15,240 ότι ήταν το λιγότερο πρόσφατα προσπελαστεί και μόλις το μετακινήσετε στο δίσκο προσωρινά, 176 00:08:15,240 --> 00:08:19,050 κυριολεκτικά να το αντιγράψετε από το γρήγορο μνήμης στη μνήμη βραδύτερη 177 00:08:19,050 --> 00:08:24,000 έτσι ώστε, στη συνέχεια, μπορώ να χειριστεί αυτό 65η ανάγκη gigabyte για τη μνήμη, 178 00:08:24,000 --> 00:08:25,650 κάνει κάποια υπολογισμός για αυτό. 179 00:08:25,650 --> 00:08:28,580 Στη συνέχεια, όταν είμαι γίνει το κάνουμε αυτό, Θα προχωρήσουμε απλά ότι στο δίσκο, 180 00:08:28,580 --> 00:08:35,030 μεταφερθεί η άλλη RAM έβαλα προσωρινά στο δίσκο πίσω στο πραγματικό υλικό 181 00:08:35,030 --> 00:08:37,280 έτσι ώστε να είμαι το είδος του multitasking. 182 00:08:37,280 --> 00:08:41,190 >> Έτσι είμαι το είδος του βάλουμε τα πράγματα προσωρινά σε αυτό το βραδύτερο χώρο 183 00:08:41,190 --> 00:08:44,159 ώστε να μπορώ να δημιουργήσει την ψευδαίσθηση χειρισμού όλους. 184 00:08:44,159 --> 00:08:45,290 Αλλά υπάρχει μια επιβράδυνση. 185 00:08:45,290 --> 00:08:45,790 Γιατί; 186 00:08:45,790 --> 00:08:49,380 Λοιπόν, μέσα από αυτά τα σκληρά Δίσκοι αυτές τις ημέρες είναι αυτό; 187 00:08:49,380 --> 00:08:52,030 Αντίθετα, αυτό που κάνει ένα σκληρό αυτοκίνητο διαφορετικό από RAM 188 00:08:52,030 --> 00:08:53,495 όσο καλύτερα ξέρετε τώρα; 189 00:08:53,495 --> 00:08:56,750 >> Κοινό: [δεν ακούγεται] 190 00:08:56,750 --> 00:08:59,540 191 00:08:59,540 --> 00:09:01,445 >> DAVID Malan: Εντάξει, είναι αλήθεια. 192 00:09:01,445 --> 00:09:02,320 Κοινό: [δεν ακούγεται] 193 00:09:02,320 --> 00:09:05,440 194 00:09:05,440 --> 00:09:06,750 >> DAVID Malan: Έτσι, πολύ αληθινό. 195 00:09:06,750 --> 00:09:13,709 Και αυτό είναι μια παρενέργεια ή χαρακτηριστικό του γεγονότος ότι η RAM είναι πράγματι πιο γρήγορα. 196 00:09:13,709 --> 00:09:15,750 Και ως εκ τούτου θέλετε να χρησιμοποιήστε το για την τρέχουσα χρήση. 197 00:09:15,750 --> 00:09:17,290 Και ένας δίσκος είναι πιο αργή. 198 00:09:17,290 --> 00:09:19,630 Αλλά αυτό είναι μόνιμο ή μη πτητική. 199 00:09:19,630 --> 00:09:21,480 Έτσι, μπορείτε να το χρησιμοποιήσετε για μακροχρόνια αποθήκευση. 200 00:09:21,480 --> 00:09:25,160 Αλλά από την άποψη της εφαρμογή, αν μου κοιτάζω προς τα πάνω 201 00:09:25,160 --> 00:09:29,297 ό, τι λέγεται ένα DIMM, Μνήμη Διπλή Inline Ενότητα, αυτό είναι ό, τι ένα κομμάτι της μνήμης RAM 202 00:09:29,297 --> 00:09:30,380 μπορεί τυπικά να μοιάσει. 203 00:09:30,380 --> 00:09:35,050 >> Έτσι, στο εσωτερικό του Mac-- μας, που είναι ένα bug. 204 00:09:35,050 --> 00:09:41,080 Μέσα από Mac και PC μας, επιφάνεια εργασίας μας υπολογιστές θα έχουν ραβδιά της μνήμης, 205 00:09:41,080 --> 00:09:43,220 όπως θα τους αποκαλούν, ή DIMMs, ή SIMM να πλάτη 206 00:09:43,220 --> 00:09:44,970 την ίδια ημέρα, της μνήμης ότι μοιάζει με αυτό. 207 00:09:44,970 --> 00:09:47,900 φορητοί υπολογιστές μας έχουν πιθανώς πράγματα που αποτελούν ένα τρίτο του μεγέθους ή το μισό μέγεθος. 208 00:09:47,900 --> 00:09:50,066 Είναι λίγο μικρότερο, αλλά το ίδιο idea-- λίγο 209 00:09:50,066 --> 00:09:52,110 κομμάτια του πράσινου πυριτίου γκοφρέτα ή πλαστικό που 210 00:09:52,110 --> 00:09:56,237 έχει μικρό μαύρο μάρκες τους με πολλά των καλωδίων διασύνδεσης τα πάντα. 211 00:09:56,237 --> 00:09:58,820 Μπορεί να έχετε ένα σωρό αυτές στο εσωτερικό του υπολογιστή σας. 212 00:09:58,820 --> 00:10:00,903 Αλλά το πακέτο είναι εδώ είναι εξ ολοκλήρου ηλεκτρονικά. 213 00:10:00,903 --> 00:10:03,130 Υπάρχει μόνο ηλεκτρόνια που ρέει σε αυτήν τη συσκευή. 214 00:10:03,130 --> 00:10:08,170 Αντίθετα, αν κοιτάξουμε το εσωτερικό ενός σκληρού δίσκου 215 00:10:08,170 --> 00:10:10,760 και τραβήξτε μια φωτογραφία Εδώ, θα κάνατε αντί 216 00:10:10,760 --> 00:10:16,600 δείτε κάτι σαν αυτό, οι οποίες δεν έχουν ηλεκτρικό ρεύμα 217 00:10:16,600 --> 00:10:17,950 που διέρχεται από αυτό τελικά. 218 00:10:17,950 --> 00:10:20,265 Αλλά αυτό που πηδά επίσης σε σας για αυτό το πράγμα; 219 00:10:20,265 --> 00:10:21,140 Κοινό: [δεν ακούγεται] 220 00:10:21,140 --> 00:10:22,710 DAVID Malan: Ναι, υπάρχει προφανώς κινούμενα μέρη. 221 00:10:22,710 --> 00:10:25,210 Είναι το είδος του σαν ένα παλιό ρεκόρ player ή φωνογράφου παίκτη. 222 00:10:25,210 --> 00:10:26,200 Και λίγο πολύ είναι. 223 00:10:26,200 --> 00:10:28,950 Είναι λίγο πιό φανταχτερό από ερμήνευα-- ενώ ένας παίκτης φωνογράφου που χρησιμοποιείται 224 00:10:28,950 --> 00:10:33,150 αυλακώσεις στο αρχείο, αυτή η πραγματικότητα χρησιμοποιεί μικροσκοπικά μαγνητικά σωματίδια 225 00:10:33,150 --> 00:10:34,550 ότι δεν μπορεί να είναι αρκετά δει. 226 00:10:34,550 --> 00:10:38,520 Αλλά αν ένα μικρό μαγνητικό σωματίδιο μοιάζει με αυτό, είναι θεωρείται 1. 227 00:10:38,520 --> 00:10:41,230 Και αν αυτό μοιάζει με αυτό, Βορρά-Νότου, αντί του Νότου-Βορρά, 228 00:10:41,230 --> 00:10:42,252 θα μπορούσε να είναι ένα μηδέν. 229 00:10:42,252 --> 00:10:45,460 Και θα δούμε αύριο πώς μπορούμε να οικοδομήσουμε από ότι σε πιο ενδιαφέροντα πράγματα. 230 00:10:45,460 --> 00:10:47,590 >> Αλλά κάτι που είναι να προχωρήσουμε σωματικά 231 00:10:47,590 --> 00:10:51,010 είναι σίγουρα πρόκειται να πάει πιο αργά από την ταχύτητα του φωτός, 232 00:10:51,010 --> 00:10:53,250 η οποία θεωρητικά είναι ό, τι ένα ηλεκτρόνιο μπορεί να προκύψουν σε, 233 00:10:53,250 --> 00:10:54,620 αν και ρεαλιστικά δεν είναι αρκετά. 234 00:10:54,620 --> 00:10:56,900 Έτσι, μηχανικό devices-- πολύ πιο αργή. 235 00:10:56,900 --> 00:10:58,320 Αλλά είναι φθηνότερα. 236 00:10:58,320 --> 00:11:00,944 Και μπορείτε να ταιριάζει τόσο πολύ περισσότερα στοιχεία μέσα τους. 237 00:11:00,944 --> 00:11:03,110 Έτσι, το γεγονός ότι εκεί υπάρχει στον κόσμο κάτι 238 00:11:03,110 --> 00:11:06,840 που ονομάζεται εικονική μνήμη, χρησιμοποιώντας ένα σκληρό δίσκο, όπως αυτό 239 00:11:06,840 --> 00:11:10,160 σαν να ήταν μνήμη RAM διαφανής για τον χρήστη, 240 00:11:10,160 --> 00:11:15,320 απλά μετακινώντας τα δεδομένα από τη μνήμη RAM στο σκληρό δίσκο, 241 00:11:15,320 --> 00:11:18,714 τότε κινείται πίσω όταν χρειάζεστε και πάλι, δημιουργεί την επιβράδυνση. 242 00:11:18,714 --> 00:11:21,380 Επειδή έχετε κυριολεκτικά να αντιγράψετε από το ένα μέρος στο άλλο. 243 00:11:21,380 --> 00:11:25,100 Και το πράγμα είστε το αντιγραφή και από είναι στην πραγματικότητα πιο αργή από την RAM 244 00:11:25,100 --> 00:11:26,150 όπου θέλετε να είναι. 245 00:11:26,150 --> 00:11:29,030 >> Η εναλλακτική λύση here-- αν δεν σας αρέσει να επιβραδύνει, 246 00:11:29,030 --> 00:11:32,014 και την εικονική μνήμη σας είναι είδος που υπερφορτώνεται, 247 00:11:32,014 --> 00:11:33,680 τι είναι μια άλλη λύση σε αυτό το πρόβλημα; 248 00:11:33,680 --> 00:11:35,260 >> Κοινό: [δεν ακούγεται] 249 00:11:35,260 --> 00:11:37,260 DAVID Malan: Λοιπόν, την αύξηση της εικονικής μνήμης 250 00:11:37,260 --> 00:11:39,135 θα αφήσουμε να μας το κάνετε αυτό σε μια ακόμη μεγαλύτερη κλίμακα. 251 00:11:39,135 --> 00:11:43,540 Θα μπορούσαμε να χειριστεί 66 gigabytes αξίζει των αναγκών της μνήμης, ή 67 gigabytes. 252 00:11:43,540 --> 00:11:45,830 Αλλά ας υποθέσουμε ότι δεν μου αρέσει Αυτή η επιβράδυνση, στην πραγματικότητα, 253 00:11:45,830 --> 00:11:49,380 Θέλω να απενεργοποιήσετε την εικονική μνήμης αν αυτό είναι ακόμα δυνατό, 254 00:11:49,380 --> 00:11:52,350 τι άλλο θα μπορούσα να ρίξει σε Το πρόβλημα για την επίλυσή του, 255 00:11:52,350 --> 00:11:56,900 όπου θέλω να χειριστεί περισσότερους χρήστες και περισσότερες απαιτήσεις μνήμης 256 00:11:56,900 --> 00:11:59,100 από ό, τι φυσικά να έχει αυτή τη στιγμή; 257 00:11:59,100 --> 00:12:02,600 >> Κοινό: [δεν ακούγεται] 258 00:12:02,600 --> 00:12:04,800 259 00:12:04,800 --> 00:12:06,140 >> DAVID Malan: Δυστυχώς όχι. 260 00:12:06,140 --> 00:12:09,850 Έτσι, η CPU και οι πυρήνες αυτοί είναι το είναι ένας πεπερασμένος πόρος. 261 00:12:09,850 --> 00:12:13,280 Και δεν υπάρχει αναλογική σε αυτό το πλαίσιο. 262 00:12:13,280 --> 00:12:14,990 Καλή ερώτηση, όμως. 263 00:12:14,990 --> 00:12:19,270 Έτσι, ακριβώς για να είναι σαφές, επίσης, αν στο εσωτερικό αυτού του υπολογιστή είναι, 264 00:12:19,270 --> 00:12:24,510 ας πούμε, ένα ραβδί της μνήμης RAM που φαίνεται όπως this-- και έτσι θα καλέσετε αυτό το RAM. 265 00:12:24,510 --> 00:12:27,070 Και εδώ είναι η μονάδα σκληρού δίσκου. 266 00:12:27,070 --> 00:12:30,130 Και εγώ θα επιστήσω ακριβώς αυτό εικονογραφικά σαν ένα μικρό κύκλο. 267 00:12:30,130 --> 00:12:33,740 Υπάρχουν 0 και 1 σε δύο από these-- δεδομένα, θα το γενικεύσουμε ως. 268 00:12:33,740 --> 00:12:38,030 >> Και κατ 'ουσίαν, αν ένας χρήστης είναι εκτελείτε μια εφαρμογή όπως, 269 00:12:38,030 --> 00:12:46,070 ας πούμε, μια ιστοσελίδα που απαιτεί αυτή η πολύ RAM ανά χρήστη, τι είμαι προτείνοντας, 270 00:12:46,070 --> 00:12:48,380 μέσω αυτού του πράγματος που ονομάζεται εικονική μνήμη, 271 00:12:48,380 --> 00:12:53,990 είναι να κινηθεί μόνο προσωρινά ότι πάνω από εδώ, έτσι ώστε τώρα 272 00:12:53,990 --> 00:12:57,810 μπορεί να κινηθεί μνήμη κάποιου άλλου απαιτήσεις εκεί. 273 00:12:57,810 --> 00:13:00,420 Και στη συνέχεια, όταν γίνει αυτό, Μπορώ να το αντιγράψετε πίσω πάνω 274 00:13:00,420 --> 00:13:04,550 και αυτό ισχύει και εδώ, με τον τρόπο αυτό τη μετακίνηση τι ήθελα εκεί κάπου αλλού 275 00:13:04,550 --> 00:13:05,050 εντελώς. 276 00:13:05,050 --> 00:13:07,820 >> Έτσι, υπάρχει μόνο ένα πολύ switcheroo, είναι το πακέτο εδώ. 277 00:13:07,820 --> 00:13:12,380 Έτσι, αν δεν σας αρέσει αυτό, και δεν το κάνετε θέλετε να βάλετε τίποτα στο σκληρό δίσκο, 278 00:13:12,380 --> 00:13:16,440 τι είναι το είδος του προφανούς επιχειρηματική λύση ατόμου 279 00:13:16,440 --> 00:13:19,684 στο πρόβλημα, ή του μηχανικού λύση, για εκείνο το θέμα, πάρα πολύ; 280 00:13:19,684 --> 00:13:21,950 >> Κοινό: [δεν ακούγεται] 281 00:13:21,950 --> 00:13:24,750 >> DAVID Malan: Ναι, εννοώ κυριολεκτικά ρίξει χρήματα στο πρόβλημα. 282 00:13:24,750 --> 00:13:27,541 Και στην πραγματικότητα, αυτό είναι το τέλειο segue σε ορισμένες από τις υψηλότερου επιπέδου 283 00:13:27,541 --> 00:13:28,870 συζητήσεις του cloud computing. 284 00:13:28,870 --> 00:13:31,390 Επειδή πολλά από αυτά έχει ως κίνητρο από οικονομικές αποφάσεις, 285 00:13:31,390 --> 00:13:33,040 δεν είναι καν απαραίτητα τεχνολογικά. 286 00:13:33,040 --> 00:13:37,830 Αν 64 συναυλίες της μνήμης RAM είναι πολύ λίγο, καλά, γιατί να μην πάρει 128 gigabytes μνήμης RAM; 287 00:13:37,830 --> 00:13:40,440 Γιατί να μην πάρει 256 gigabytes μνήμης RAM; 288 00:13:40,440 --> 00:13:41,732 Καλά, γιατί όχι; 289 00:13:41,732 --> 00:13:42,608 >> Κοινό: [δεν ακούγεται] 290 00:13:42,608 --> 00:13:44,482 DAVID Malan: Λοιπόν, κοστίζει περισσότερα χρήματα, σίγουρα. 291 00:13:44,482 --> 00:13:46,970 Και αν έχετε ήδη ανταλλακτικά χώρος στο σκληρό δίσκο, ουσιαστικά, 292 00:13:46,970 --> 00:13:51,407 ή ισοδύναμα, χώρος στο σκληρό δίσκο είναι τόσο πολύ φθηνότερα ίσως και να το χρησιμοποιήσετε. 293 00:13:51,407 --> 00:13:54,490 Έτσι και πάλι, υπάρχει αυτό το εμπόριο off ότι είδαμε ακόμα νωρίτερα σήμερα το πρωί, 294 00:13:54,490 --> 00:13:56,656 όπου δεν υπάρχει πραγματικά απαραίτητα σωστή απάντηση, 295 00:13:56,656 --> 00:14:01,360 υπάρχει μόνο μια καλύτερη ή χειρότερη απάντηση με βάση αυτά που πραγματικά ενδιαφέρουν. 296 00:14:01,360 --> 00:14:04,500 >> Έτσι υπάρχει επίσης τεχνολογικές πραγματικότητες. 297 00:14:04,500 --> 00:14:06,870 Δεν μπορώ να αγοράσει έναν υπολογιστή, με τις γνώσεις μου, 298 00:14:06,870 --> 00:14:09,490 με ένα τρισεκατομμύριο gigabytes της μνήμης RAM τώρα. 299 00:14:09,490 --> 00:14:11,540 Είναι μόνο σωματικά δεν υπάρχει. 300 00:14:11,540 --> 00:14:13,240 Έτσι, υπάρχει κάποια ανώτερο όριο. 301 00:14:13,240 --> 00:14:15,990 Αλλά αν έχετε ποτέ ακόμη ψωνίσει για έναν καταναλωτή Mac ή PC, 302 00:14:15,990 --> 00:14:20,180 πάρα πολύ, γενικά υπάρχει Αυτή η καμπύλη των χαρακτηριστικών 303 00:14:20,180 --> 00:14:23,410 όπου θα μπορούσε να υπάρχει μια καλή, ένα καλύτερο, και ένα καλύτερο υπολογιστή. 304 00:14:23,410 --> 00:14:25,730 >> Και οι οριακή απόδοση για την αγορά δολαρίου σας 305 00:14:25,730 --> 00:14:30,227 ο καλύτερος υπολογιστής έναντι το καλύτερο υπολογιστή 306 00:14:30,227 --> 00:14:32,560 μπορεί να μην είναι σχεδόν τόσο υψηλή όπως ξοδέψει λίγο περισσότερα χρήματα 307 00:14:32,560 --> 00:14:35,599 και να πάρει το καλύτερο υπολογιστή πάνω από το καλό υπολογιστή. 308 00:14:35,599 --> 00:14:38,390 Με άλλα λόγια, πληρώνετε ένα πριμοδότηση για να πάρει την κορυφή της γραμμής. 309 00:14:38,390 --> 00:14:40,790 >> Και τι θα δούμε στο συζήτηση του cloud computing 310 00:14:40,790 --> 00:14:44,940 είναι ότι αυτό είναι πολύ συχνές αυτές ημέρες, και τι εταιρείες όπως η Google 311 00:14:44,940 --> 00:14:50,560 νωρίς διαδόθηκε, δεν πλήρωνε και το κτίσιμο πολύ φανταχτερά, ακριβά 312 00:14:50,560 --> 00:14:53,540 souped up υπολογιστές με πάρα πολλά από τα πάντα, 313 00:14:53,540 --> 00:15:00,140 αλλά μάλλον την αγορά ή την κατασκευή αρκετά μέτρια υπολογιστές, αλλά πολλά από αυτά, 314 00:15:00,140 --> 00:15:03,280 και χρησιμοποιώντας κάτι που είναι γενικά ονομάζεται οριζόντια κλιμάκωση αντί 315 00:15:03,280 --> 00:15:04,320 της κάθετης κλιμάκωσης. 316 00:15:04,320 --> 00:15:08,115 >> Έτσι κατακόρυφη κλιμάκωση θα σήμαινε να πάρετε περισσότερες RAM, πιο δίσκο, περισσότερο από όλα, 317 00:15:08,115 --> 00:15:10,187 και το είδος των επενδύουν κάθετα στο υλικό σας 318 00:15:10,187 --> 00:15:12,520 ώστε να είστε απλά να πάρει το καλύτερα από τα καλύτερα από τα καλύτερα, 319 00:15:12,520 --> 00:15:13,650 αλλά είστε πληρώνουν για αυτό. 320 00:15:13,650 --> 00:15:17,580 Οριζόντια κλιμάκωση είναι το είδος του να πάρει το κάτω βαθμίδα πράγματα, το καλό μοντέλο, 321 00:15:17,580 --> 00:15:19,922 ή ακόμη και το χειρότερο μοντέλο, αλλά να πάρει πολλά από αυτά. 322 00:15:19,922 --> 00:15:22,630 Αλλά μόλις πάρετε τα μέρη της διατηρούμε, για παράδειγμα, στην περίπτωση αυτή, 323 00:15:22,630 --> 00:15:27,330 διακομιστές web, εάν αυτό εξυπηρετητή ή ένα web υποδοχής είναι ανεπαρκής, 324 00:15:27,330 --> 00:15:32,310 τότε απλά διαισθητικά, η λύση σε αυτό το πρόβλημα του φορτίου 325 00:15:32,310 --> 00:15:36,460 ή υπερφόρτωση στους διακομιστές σας είναι είτε να πάρετε ένα μεγαλύτερο σέρβερ 326 00:15:36,460 --> 00:15:40,770 ή, τι είμαι προτείνουμε εδώ, αντί για την κλιμάκωση κάθετα να το πω έτσι, 327 00:15:40,770 --> 00:15:41,920 Θα ήταν, ξέρετε τι; 328 00:15:41,920 --> 00:15:43,580 Μόλις πάρει μια δεύτερη ένα από αυτά. 329 00:15:43,580 --> 00:15:46,560 Ή ίσως ακόμη και να πάρετε ένα τρίτο. 330 00:15:46,560 --> 00:15:48,900 Αλλά τώρα έχουμε δημιουργήσει ένα πρόβλημα μηχανικής 331 00:15:48,900 --> 00:15:51,920 από τη φύση αυτής της επιχείρησης ή οικονομική απόφαση. 332 00:15:51,920 --> 00:15:54,312 Ποιο είναι το πρόβλημα της μηχανικής τώρα; 333 00:15:54,312 --> 00:15:56,040 >> Κοινό: [δεν ακούγεται] 334 00:15:56,040 --> 00:15:59,740 >> DAVID Malan: Ναι, πώς το κάνουμε μπορείτε να συνδέσετε and-- συγγνώμη; 335 00:15:59,740 --> 00:16:00,651 >> Κοινό: [δεν ακούγεται] 336 00:16:00,651 --> 00:16:02,400 DAVID Malan: Δεξιά, γιατί ακόμα have-- 337 00:16:02,400 --> 00:16:07,280 αν μου επαναφέρει σε αυτή την εικόνα, αν αυτό είναι το laptop μου κάπου 338 00:16:07,280 --> 00:16:12,400 στο διαδίκτυο, η οποία είναι τώρα μεταξύ εγώ και η εταιρεία μιλάμε, 339 00:16:12,400 --> 00:16:17,960 τώρα έχω να καταλάβω, με την οποία διακομιστής μπορώ να στείλω αυτό το συγκεκριμένο χρήστη; 340 00:16:17,960 --> 00:16:25,090 Και αν υπάρχουν και άλλοι χρήστες, όπως αυτό, και στη συνέχεια, αυτό εδώ, 341 00:16:25,090 --> 00:16:28,850 και ίσως αυτό να είναι το χρήστη Α, αυτό είναι ο χρήστης Β, αυτό είναι το χρήστη C, 342 00:16:28,850 --> 00:16:34,720 και αυτό είναι εξυπηρετητής 1, 2, και 3-- τώρα μια διαισθητική απάντηση ίσως εδώ να είναι απλά, 343 00:16:34,720 --> 00:16:37,460 θα στείλουμε το χρήστη Α έως 1 και Β 2 και C 3. 344 00:16:37,460 --> 00:16:39,900 Και μπορούμε να χειριστούμε 3 φορές, όπως πολλοί χρήστες. 345 00:16:39,900 --> 00:16:41,360 >> Αλλά αυτό είναι μια υπεραπλούστευση. 346 00:16:41,360 --> 00:16:44,480 Πώς μπορείτε να αποφασίσετε ποιον να στείλετε πού; 347 00:16:44,480 --> 00:16:46,400 Έτσι, ας προσπαθήσουμε να τον λόγο μέσα από αυτό. 348 00:16:46,400 --> 00:16:50,110 Έτσι, ας υποθέσουμε ότι οι υπολογιστές Α, Β, και C είναι πελάτες, 349 00:16:50,110 --> 00:16:53,972 και servers 1, 2, και 3 είναι οριζόντια κλίμακα servers. 350 00:16:53,972 --> 00:16:55,180 Έτσι είναι το είδος της πανομοιότυπα. 351 00:16:55,180 --> 00:16:57,200 Είναι όλοι τρέχουν το ίδιο λογισμικό. 352 00:16:57,200 --> 00:16:59,770 Και μπορούν να κάνουν όλοι το ίδιο πράγμα. 353 00:16:59,770 --> 00:17:01,520 Αλλά ο λόγος που έχουμε τρία από αυτά είναι τόσο 354 00:17:01,520 --> 00:17:04,710 ότι μπορούμε να χειριστούμε τρεις φορές περισσότερα άτομα ταυτόχρονα. 355 00:17:04,710 --> 00:17:07,960 >> Έτσι γνωρίζουμε από μας συζήτηση πριν από το γεύμα 356 00:17:07,960 --> 00:17:11,460 ότι υπάρχει υλικό στο μεταξύ οι φορητοί υπολογιστές και οι servers. 357 00:17:11,460 --> 00:17:14,920 Αλλά θα ακριβώς το είδος της γενικεύουμε ότι τώρα, όπως το διαδίκτυο ή το σύννεφο. 358 00:17:14,920 --> 00:17:18,707 Αλλά γνωρίζουμε ότι στο σπίτι μου, υπάρχει πιθανώς ένα σπίτι router. 359 00:17:18,707 --> 00:17:21,290 Κοντά στα servers, υπάρχει πιθανώς ένας δρομολογητής, διακομιστής DNS, DHCP. 360 00:17:21,290 --> 00:17:24,780 Δεν μπορεί να υπάρξει τίποτα θέλουμε σε αυτή την ιστορία. 361 00:17:24,780 --> 00:17:33,360 >> Έτσι, πώς θα αρχίσουμε να αποφασίσει, όταν ο χρήστης Α πηγαίνει στο something.com, 362 00:17:33,360 --> 00:17:36,630 η οποία διακομιστή για τη διαδρομή στο χρήστη να; 363 00:17:36,630 --> 00:17:39,409 Πώς μπορούμε να αρχίσουμε να πω αυτή την ιστορία; 364 00:17:39,409 --> 00:17:40,450 Κοινό: εξισορρόπησης φορτίου; 365 00:17:40,450 --> 00:17:41,120 DAVID Malan: εξισορρόπησης φορτίου. 366 00:17:41,120 --> 00:17:42,502 Τι εννοείτε με αυτό; 367 00:17:42,502 --> 00:17:44,660 >> Κοινό: Επιστρέφοντας όπου η πιο χρήση είναι 368 00:17:44,660 --> 00:17:47,472 και τα οποία το ένα έχει το πιο διαθέσιμους πόρους. 369 00:17:47,472 --> 00:17:49,930 DAVID Malan: Εντάξει, οπότε επιτρέψτε μου εισαγάγει ένα νέο είδος υλικού 370 00:17:49,930 --> 00:17:53,627 ότι δεν έχουν ακόμη συζητηθεί, η οποία είναι ακριβώς αυτό, μια εξισορρόπησης φορτίου. 371 00:17:53,627 --> 00:17:54,960 Αυτό επίσης θα μπορούσε απλώς να είναι ένας server. 372 00:17:54,960 --> 00:17:58,130 Θα μπορούσε να είναι ακριβώς όπως το η μία που είδαμε πριν από λίγο. 373 00:17:58,130 --> 00:18:01,000 Ένας κατανεμητής φόρτου είναι πραγματικά απλά ένα κομμάτι του λογισμικού 374 00:18:01,000 --> 00:18:02,660 ότι θα τρέξει σε ένα κομμάτι του υλικού. 375 00:18:02,660 --> 00:18:07,310 >> Ή μπορείτε να πληρώσετε έναν προμηθευτή, όπως Citrix ή άλλους, Cisco ή άλλους. 376 00:18:07,310 --> 00:18:10,465 Μπορείτε να πληρώσετε για το δικό τους υλικό, το οποίο είναι ένα εξισορρόπησης φόρτου υλικού. 377 00:18:10,465 --> 00:18:12,840 Αλλά αυτό ακριβώς σημαίνει ότι προ-εγκατεστημένο το εξισορρόπηση φορτίου 378 00:18:12,840 --> 00:18:15,580 λογισμικού για το υλικό τους και το πούλησε σε όλους σας μαζί. 379 00:18:15,580 --> 00:18:18,670 Γι 'αυτό και θα το συντάξει ακριβώς όπως ένας ορθογώνιο για τους σκοπούς μας. 380 00:18:18,670 --> 00:18:22,040 >> Πώς τώρα μπορώ να εφαρμόσει ένα εξισορρόπησης φόρτου; 381 00:18:22,040 --> 00:18:28,150 Με άλλα λόγια, όταν ο χρήστης Α θέλει να επισκεφθείτε την ιστοσελίδα μου, το αίτημά τους με κάποιο τρόπο 382 00:18:28,150 --> 00:18:31,070 ή άλλο, πιθανώς μέσω εκείνων δρομολογητές μιλήσαμε νωρίτερα, 383 00:18:31,070 --> 00:18:33,750 πρόκειται να φτάσει τελικά αυτό εξισορρόπησης φορτίου, ο οποίος στη συνέχεια 384 00:18:33,750 --> 00:18:36,210 πρέπει να κάνει μια διαδρομή που μοιάζει απόφαση. 385 00:18:36,210 --> 00:18:38,320 Αλλά είναι δρομολόγηση για το είδος από έναν υψηλότερο σκοπό τώρα. 386 00:18:38,320 --> 00:18:40,361 Δεν είναι μόνο για να πάρει από το σημείο Α στο σημείο 387 00:18:40,361 --> 00:18:44,730 B. Πρόκειται για τη λήψη απόφασης που σημείο Β είναι το καλύτερο μεταξύ διατηρούμε, 388 00:18:44,730 --> 00:18:46,660 1, 2, ή 3 σε αυτήν την περίπτωση. 389 00:18:46,660 --> 00:18:51,000 >> Λοιπόν, πώς μπορώ να αποφασίσει αν να πάει στο 1, 2, 3; 390 00:18:51,000 --> 00:18:55,180 Τι θα μπορούσε αυτό το μαύρο κουτί, έτσι ώστε να μιλούν, να κάνουμε στο εσωτερικό; 391 00:18:55,180 --> 00:18:57,880 Αυτό επίσης είναι ένα άλλο παράδειγμα σε επιστήμη των υπολογιστών της αφαίρεσης. 392 00:18:57,880 --> 00:19:02,410 Έχω κυριολεκτικά σχεδιάσει ένα εξισορρόπησης φόρτου ως ένα μαύρο κουτί με μαύρο μελάνι, μέσα 393 00:19:02,410 --> 00:19:05,300 των οποίων είναι μερικές ενδιαφέρουσες λογική, ή μαγεία ακόμα, 394 00:19:05,300 --> 00:19:07,840 εκ των οποίων πρέπει να προέλθει ένα decision-- 1, 2, ή 3. 395 00:19:07,840 --> 00:19:12,220 Και η είσοδος είναι μόλις A. 396 00:19:12,220 --> 00:19:13,442 >> Κοινό: [δεν ακούγεται] 397 00:19:13,442 --> 00:19:14,400 DAVID Malan: Λυπάμαι; 398 00:19:14,400 --> 00:19:14,770 Κοινό: [δεν ακούγεται] 399 00:19:14,770 --> 00:19:18,310 DAVID Malan: Εντάξει, πώς θα μπορούσαμε να κατηγοριοποιήσει τα είδη των συναλλαγών 400 00:19:18,310 --> 00:19:19,095 εδώ? 401 00:19:19,095 --> 00:19:23,772 >> Κοινό: προβολή μιας ιστοσελίδας σε σχέση με την αναζήτηση μιας βάσης δεδομένων. 402 00:19:23,772 --> 00:19:24,980 DAVID Malan: Εντάξει, αυτό είναι καλό. 403 00:19:24,980 --> 00:19:29,210 Έτσι, ίσως αυτό το χρήστη A θέλει να προβάλετε μια ιστοσελίδα. 404 00:19:29,210 --> 00:19:32,954 Και ίσως είναι ακόμα στατικό περιεχόμενο, κάτι που αλλάζει σπάνια, αν όχι ποτέ. 405 00:19:32,954 --> 00:19:34,870 Και αυτό φαίνεται σαν μια πολύ απλή λειτουργία. 406 00:19:34,870 --> 00:19:38,260 Έτσι ίσως απλά θα αυθαίρετα, αλλά λογικά, ας πούμε, 407 00:19:38,260 --> 00:19:42,750 εξυπηρετητή 1, σκοπός του στη ζωή είναι απλά να εξυπηρετήσει μέχρι στατικό περιεχόμενο, 408 00:19:42,750 --> 00:19:45,150 αρχεία που σπάνια, αν όχι ποτέ, αλλαγή. 409 00:19:45,150 --> 00:19:46,870 Ίσως είναι οι εικόνες στη σελίδα. 410 00:19:46,870 --> 00:19:50,180 Ίσως είναι το κείμενο στη σελίδα ή άλλα τέτοια είδους πληκτικός πράγματα, 411 00:19:50,180 --> 00:19:52,460 τίποτα συναλλαγών, τίποτα δυναμική. 412 00:19:52,460 --> 00:19:57,000 >> Αντιθέτως, αν ο χρήστης Α ελέγχει έξω από το καλάθι αγορών του, και 413 00:19:57,000 --> 00:20:00,972 απαιτεί μια βάση δεδομένων, κάπου να αποθηκεύουν και να θυμάστε ότι η συναλλαγή, και 414 00:20:00,972 --> 00:20:02,680 ίσως ότι το αίτημα θα πρέπει να πάει στο διακομιστή 2. 415 00:20:02,680 --> 00:20:03,610 Έτσι, αυτό είναι καλό. 416 00:20:03,610 --> 00:20:07,010 Έτσι μπορούμε να φορτώσει με βάση την ισορροπία σχετικά με τον τύπο των αιτήσεων. 417 00:20:07,010 --> 00:20:08,278 Πώς αλλιώς θα μπορούσαμε να το κάνουμε αυτό; 418 00:20:08,278 --> 00:20:13,690 419 00:20:13,690 --> 00:20:14,686 Τι άλλο-- 420 00:20:14,686 --> 00:20:17,382 >> Κοινό: Με βάση το διακομιστή αξιοποίηση και την ικανότητα. 421 00:20:17,382 --> 00:20:18,340 DAVID Malan: Δεξιά, OK. 422 00:20:18,340 --> 00:20:19,950 Έτσι, αναφέρατε ότι νωρίτερα, Kareem. 423 00:20:19,950 --> 00:20:26,850 Τι κι αν έχουμε παράσχει κάποια είσοδο στο [δεν ακούγεται] μεταξύ των διακομιστών 1, 2, 424 00:20:26,850 --> 00:20:32,070 και 3 του παρόντος εξισορρόπησης φορτίου, έτσι ώστε από όπου και αν απλά συνεχώς ενημέρωση 425 00:20:32,070 --> 00:20:36,420 η εξισορρόπησης φορτίου τι κατάσταση τους είναι; 426 00:20:36,420 --> 00:20:39,842 Όπως, hey, εξισορρόπησης φορτίου, Είμαι σε αξιοποίηση του 50%. 427 00:20:39,842 --> 00:20:41,550 Με άλλα λόγια, έχω το μισό πολλοί χρήστες 428 00:20:41,550 --> 00:20:43,520 όπως πραγματικά μπορώ να χειριστώ αυτή τη στιγμή. 429 00:20:43,520 --> 00:20:45,480 Γεια σου, εξισορρόπησης φορτίου, είμαι 100 αξιοποίηση%. 430 00:20:45,480 --> 00:20:47,929 Γεια σου, εξισορρόπησης φορτίου, 0% αξιοποίησης. 431 00:20:47,929 --> 00:20:49,970 Η εξισορρόπησης φορτίου, αν είναι σχεδιασμένη κατά τρόπο που να 432 00:20:49,970 --> 00:20:53,990 μπορεί να πάρει σε αυτά τα σχόλια ως είσοδο, μπορεί, στη συνέχεια, 433 00:20:53,990 --> 00:20:57,420 αποφασίσει, ooh, αριθμός 2 είναι στο 100%. 434 00:20:57,420 --> 00:21:01,440 Επιτρέψτε μου στείλετε κανένα μέλλον στην αίτηση του εκτός από τους χρήστες που έχουν ήδη συνδεθεί. 435 00:21:01,440 --> 00:21:02,360 Αυτός ο τύπος είναι στο 0%. 436 00:21:02,360 --> 00:21:03,940 Ας στείλουμε μια μεγάλη κίνηση σε αυτόν. 437 00:21:03,940 --> 00:21:05,480 Αυτός ο τύπος είπε ότι είναι στο 50%. 438 00:21:05,480 --> 00:21:08,080 Ας στείλουμε κάποια κίνηση σε αυτόν. 439 00:21:08,080 --> 00:21:12,012 >> Έτσι, αυτό θα ήταν ένα συστατικό, ότι θα μπορούσαμε να πάρουμε το φορτίο υπόψη. 440 00:21:12,012 --> 00:21:13,470 Και αυτό πρόκειται να αλλάξει με την πάροδο του χρόνου. 441 00:21:13,470 --> 00:21:14,678 Έτσι, οι αποφάσεις θα αλλάξει. 442 00:21:14,678 --> 00:21:17,350 Έτσι, αυτό είναι μια πραγματικά καλή τεχνική, ένα που είναι χρησιμοποιούνται συνήθως. 443 00:21:17,350 --> 00:21:18,410 Τι άλλο θα μπορούσαμε να κάνουμε; 444 00:21:18,410 --> 00:21:20,380 Και ας πραγματικότητα μόνο συνοψίσω εδώ. 445 00:21:20,380 --> 00:21:29,510 Έτσι, οι αποφάσεις εδώ θα μπορούσε να είναι με βάση τον τύπο της κυκλοφορίας, εγώ θα το ονομάσουμε. 446 00:21:29,510 --> 00:21:32,220 Μπορεί να βασίζεται σε φορτίο. 447 00:21:32,220 --> 00:21:34,692 Ας δούμε αν δεν μπορούμε να καταλήξουμε σε μερικά άλλα. 448 00:21:34,692 --> 00:21:35,934 >> Κοινό: [δεν ακούγεται] 449 00:21:35,934 --> 00:21:36,850 DAVID Malan: Location. 450 00:21:36,850 --> 00:21:37,724 Έτσι, αυτό είναι ένα καλό αποτέλεσμα. 451 00:21:37,724 --> 00:21:40,880 Έτσι location-- πώς μπορεί να σας αξιοποιούν τις πληροφορίες; 452 00:21:40,880 --> 00:21:44,317 >> Κοινό: [δεν ακούγεται] 453 00:21:44,317 --> 00:21:54,140 454 00:21:54,140 --> 00:21:57,040 >> DAVID Malan: Ω, αυτό είναι καλό. 455 00:21:57,040 --> 00:21:59,450 Και περίπου πόσα χιλιοστά του δευτερολέπτου θα το μειώσουν κατά 456 00:21:59,450 --> 00:22:02,466 με βάση αυτά που είδαμε αυτό το το πρωί, θα λέγατε; 457 00:22:02,466 --> 00:22:04,330 >> Κοινό: [δεν ακούγεται] 458 00:22:04,330 --> 00:22:06,550 >> DAVID Malan: Λοιπόν, με βάση στις γραμμές ίχνος 459 00:22:06,550 --> 00:22:09,070 είδαμε νωρίτερα, το οποίο είναι ακριβώς ένα τραχύ μέτρο του κάτι, 460 00:22:09,070 --> 00:22:11,800 τουλάχιστον πόσο καιρό παίρνει για τα δεδομένα για να πάρει από το Α στο Β 461 00:22:11,800 --> 00:22:16,140 αισθάνεται σαν τίποτα τοπικές ήταν, τι, όπως 74 χιλιοστά του δευτερολέπτου, ή να δώσει; 462 00:22:16,140 --> 00:22:19,200 Και τότε τίποτα 100 συν, 200 συν ήταν πιθανώς στο εξωτερικό. 463 00:22:19,200 --> 00:22:22,110 Και έτσι με βάση αυτό και μόνο, φαίνεται λογικό να υποθέσουμε 464 00:22:22,110 --> 00:22:25,310 ότι για ένα χρήστη στις ΗΠΑ για να αποκτήσετε πρόσβαση σε μια ευρωπαϊκή εξυπηρετητή 465 00:22:25,310 --> 00:22:28,900 μπορεί να πάρει δύο ή τρεις φορές ως μακρά, ακόμη και σε χιλιοστά του δευτερολέπτου, 466 00:22:28,900 --> 00:22:31,280 από ό, τι θα μπορούσε να λάβει σε περίπτωση που διακομιστής βρίσκονταν εδώ 467 00:22:31,280 --> 00:22:33,370 γεωγραφικά, ή το αντίστροφο. 468 00:22:33,370 --> 00:22:35,120 Έτσι, όταν πρότεινα νωρίτερα ότι ειδικά 469 00:22:35,120 --> 00:22:37,880 τη στιγμή που θα διασχίζουν ότι 200 ​​χιλιοστών του δευτερολέπτου όριο, ή να δώσει, 470 00:22:37,880 --> 00:22:39,210 οι άνθρωποι αρχίζουν να το αντιλαμβάνονται. 471 00:22:39,210 --> 00:22:42,960 Και η διαδρομή ίχνος είναι ακριβώς υποθέτοντας πρώτων, πληκτικός δεδομένων. 472 00:22:42,960 --> 00:22:46,570 Όταν έχετε μια ιστοσελίδα, θα πρέπει να να πάρει το χρήστη τη λήψη εικόνων ή ταινιών 473 00:22:46,570 --> 00:22:49,150 τα αρχεία, τα μέρη των κειμένων, μεταγενέστερες αιτήσεις. 474 00:22:49,150 --> 00:22:53,116 Είδαμε όταν επισκεφθήκαμε, τι ήταν αυτό, το Facebook ή το Amazon νωρίτερα, 475 00:22:53,116 --> 00:22:55,490 υπάρχουν ένα σωρό πράγματα ότι πρέπει να κατεβάσει. 476 00:22:55,490 --> 00:22:56,573 Έτσι, αυτό πρόκειται να προσθέσει επάνω. 477 00:22:56,573 --> 00:23:00,259 Έτσι πολλαπλών δευτερόλεπτα θα μπορούσε Δεν είναι παράλογο. 478 00:23:00,259 --> 00:23:01,800 Τόσο καλό, η γεωγραφία είναι ένα συστατικό. 479 00:23:01,800 --> 00:23:05,920 Έτσι, στην πραγματικότητα εταιρείες όπως η Akamai, αν έχετε ακούσει για αυτά, 480 00:23:05,920 --> 00:23:10,000 ή άλλοι έχουν από καιρό ληφθεί γεωγραφία υπόψη. 481 00:23:10,000 --> 00:23:14,170 Και αποδεικνύεται ότι από τη φύση της μια διεύθυνση IP, η διεύθυνση IP φορητό υπολογιστή μου, 482 00:23:14,170 --> 00:23:18,277 μπορείτε να συμπεράνουμε, με κάποια πιθανότητα, όπου και αν βρίσκεστε στον κόσμο. 483 00:23:18,277 --> 00:23:20,110 Και στην πραγματικότητα δεν υπάρχει υπηρεσίες τρίτων που 484 00:23:20,110 --> 00:23:24,480 μπορούν να πληρώσουν οι οποίοι διατηρούν βάσεις δεδομένων των διευθύνσεων IP και γεωγραφίες 485 00:23:24,480 --> 00:23:28,660 ότι με την υψηλή εμπιστοσύνη θα είναι αλήθεια όταν ρωτήθηκε, όπου στον κόσμο 486 00:23:28,660 --> 00:23:30,090 Είναι αυτή η διεύθυνση IP; 487 00:23:30,090 --> 00:23:32,130 >> Και έτσι στην πραγματικότητα αυτό άλλες εταιρείες χρησιμοποιούν αυτό; 488 00:23:32,130 --> 00:23:35,900 Αν έχετε Hulu ή το Netflix, αν έχετε ποτέ ταξιδεύουν στο εξωτερικό, 489 00:23:35,900 --> 00:23:38,640 και προσπαθείτε να παρακολουθήσετε κάτι Hulu, και δεν είστε στις ΗΠΑ, 490 00:23:38,640 --> 00:23:41,280 μπορείτε να δείτε ένα μήνυμα λέγοντας, όχι στις ΗΠΑ. 491 00:23:41,280 --> 00:23:43,208 Λυπούμαστε, αλλά δεν μπορείτε να δείτε αυτό το περιεχόμενο. 492 00:23:43,208 --> 00:23:44,420 >> Κοινό: [δεν ακούγεται] 493 00:23:44,420 --> 00:23:46,020 >> DAVID Malan: Ω, πραγματικά; 494 00:23:46,020 --> 00:23:48,480 Αλλά ναι, έτσι στην πραγματικότητα ότι δεν μια τέλεια εφαρμογή 495 00:23:48,480 --> 00:23:51,060 κάτι πολύ τεχνικό σε ένα πραγματικό πρόβλημα. 496 00:23:51,060 --> 00:23:55,100 Εάν επρόκειτο να VPN από Ευρώπη ή την Ασία ή οπουδήποτε 497 00:23:55,100 --> 00:23:57,950 στον κόσμο για την εταιρική σας κεντρικά γραφεία στη Νέα Υόρκη 498 00:23:57,950 --> 00:24:00,670 ή όπου κι αν είστε, είστε πρόκειται να δημιουργήσει την εμφάνιση 499 00:24:00,670 --> 00:24:03,580 σε εξωτερικούς δικτυακούς τόπους, ότι είστε πραγματικά στη Νέα Υόρκη, 500 00:24:03,580 --> 00:24:05,660 ακόμα κι αν είστε σωματικά αρκετά μακριά. 501 00:24:05,660 --> 00:24:08,057 >> Τώρα εσείς ο χρήστης πρόκειται να ξέρετε ότι είστε προφανώς μακριά. 502 00:24:08,057 --> 00:24:11,140 Αλλά είστε επίσης πρόκειται να το αισθανθείτε, επειδή αυτών των πρόσθετων χιλιοστά του δευτερολέπτου. 503 00:24:11,140 --> 00:24:14,510 Αυτή η πρόσθετη απόσταση και η κρυπτογράφησης που συμβαίνει στο VPN 504 00:24:14,510 --> 00:24:15,760 πρόκειται να επιβραδύνει τα πράγματα κάτω. 505 00:24:15,760 --> 00:24:17,680 Έτσι, μπορεί ή δεν μπορεί να είναι μια μεγάλη εμπειρία. 506 00:24:17,680 --> 00:24:21,050 Αλλά Hulu και Netflix πρόκειται να δείτε που όπως κάθεται κάπου στη Νέα Υόρκη, 507 00:24:21,050 --> 00:24:23,817 όπως έχετε σαφώς φανεί. 508 00:24:23,817 --> 00:24:25,150 Τι μια τέλεια λύση σε αυτό. 509 00:24:25,150 --> 00:24:28,490 >> Εντάξει, έτσι η γεωγραφία είναι μία απόφαση. 510 00:24:28,490 --> 00:24:32,290 Τι άλλο θα μπορούσαμε να χρησιμοποιήσετε για να αποφασίσουν πώς στην κυκλοφορία διαδρομή από το σημείο Α, Β, και Γ 511 00:24:32,290 --> 00:24:37,040 σε 1, 2, και 3, και πάλι, βάζοντας το καπέλο μηχανικού για; 512 00:24:37,040 --> 00:24:38,850 Όλα αυτά ακούγονται πολύ περίπλοκη. 513 00:24:38,850 --> 00:24:41,490 Εεε, εγώ δεν γνωρίζουν καν από πού να αρχίσουν να εφαρμόζουν εκείνα. 514 00:24:41,490 --> 00:24:44,450 Δώστε μου κάτι που είναι απλούστερο. 515 00:24:44,450 --> 00:24:48,160 Ποιος είναι ο απλούστερος τρόπος για να κάνουν αυτή την απόφαση; 516 00:24:48,160 --> 00:24:49,840 >> ΚΟΙΝΟ: Είναι διαθέσιμο το διακομιστή; 517 00:24:49,840 --> 00:24:51,650 >> DAVID Malan: Είναι διαθέσιμο το διακομιστή; 518 00:24:51,650 --> 00:24:53,970 Έτσι, δεν είναι κακό. 519 00:24:53,970 --> 00:24:54,470 Αυτό είναι καλό. 520 00:24:54,470 --> 00:24:56,260 Αυτό είναι ένα είδος nuancing του φορτίου. 521 00:24:56,260 --> 00:24:58,070 Έτσι, ας κρατήσουμε ότι στην κατηγορία φορτίου. 522 00:24:58,070 --> 00:25:00,010 Εάν είστε διαθέσιμοι, είμαι απλά πρόκειται να αποστείλει τα δεδομένα εκεί. 523 00:25:00,010 --> 00:25:01,343 Αλλά ότι θα μπορούσε να αποτύχει γρήγορα. 524 00:25:01,343 --> 00:25:05,720 Διότι, αν μπορώ να χρησιμοποιήσω αυτή τη λογική, και αν πάντα ρωτήσω 1, είστε σε, είστε, 525 00:25:05,720 --> 00:25:08,970 είστε σε, αν η απάντηση είναι πάντα ναι, Πάω να στείλετε το 100% της κίνησης 526 00:25:08,970 --> 00:25:11,060 με τον ίδιο, το 0% για όλους τους άλλους. 527 00:25:11,060 --> 00:25:14,430 Και σε κάποιο σημείο, θα πάμε για να χτυπήσει ότι η επιβράδυνση ή την ιστοσελίδα δεν είναι διαθέσιμη. 528 00:25:14,430 --> 00:25:17,630 Έτσι τι είναι ελαφρώς καλύτερα από ό, τι αυτό, αλλά εξακολουθεί να είναι αρκετά απλή 529 00:25:17,630 --> 00:25:22,412 και δεν είναι τόσο έξυπνος όσο λήψη όλων Αυτά τα πρόσθετα δεδομένα υπόψη; 530 00:25:22,412 --> 00:25:23,992 >> Κοινό: Κόστος ανά διακομιστή. 531 00:25:23,992 --> 00:25:25,200 DAVID Malan: Κόστος ανά διακομιστή. 532 00:25:25,200 --> 00:25:28,010 Εντάξει, οπότε επιτρέψτε μου να πετάξει ότι στην κατηγορία φορτίου, πάρα πολύ. 533 00:25:28,010 --> 00:25:30,790 Διότι αυτό που θα βρείτε στο μια εταιρεία, too-- ότι αν 534 00:25:30,790 --> 00:25:32,790 αναβάθμιση των servers σας την πάροδο του χρόνου ή να αγοράσετε περισσότερα, 535 00:25:32,790 --> 00:25:36,242 ίσως να μην είναι σε θέση να πάρει ακριβώς οι ίδιες εκδόσεις του υλικού. 536 00:25:36,242 --> 00:25:37,450 Επειδή πέφτει από την ημερομηνία αυτή. 537 00:25:37,450 --> 00:25:38,491 Δεν μπορείτε να το αγοράσετε πια. 538 00:25:38,491 --> 00:25:39,360 Οι τιμές αλλάζουν. 539 00:25:39,360 --> 00:25:42,500 >> Έτσι, μπορεί να έχετε διαφορετικές servers στο σύμπλεγμα σας, να το πω έτσι. 540 00:25:42,500 --> 00:25:43,890 Αυτό είναι εντελώς καλά. 541 00:25:43,890 --> 00:25:47,100 Αλλά το υλικό του επόμενου έτους μπορεί να είναι δύο φορές πιο γρήγορα, 542 00:25:47,100 --> 00:25:49,390 δύο φορές πιο ικανές και του τρέχοντος έτους. 543 00:25:49,390 --> 00:25:51,500 Έτσι, μπορούμε να πετάξει ότι στην κατηγορία φορτίου. 544 00:25:51,500 --> 00:25:54,260 Αυτός ο βρόχος ανάδρασης μεταξύ 1, 2, και 3 στο εξισορρόπησης φορτίου 545 00:25:54,260 --> 00:25:57,650 θα μπορούσε σίγουρα να πω, hey, είμαι στο 50% της χωρητικότητας. 546 00:25:57,650 --> 00:26:00,100 Αλλά από τον τρόπο, θα ήθελα επίσης έχουν διπλάσιες πυρήνες. 547 00:26:00,100 --> 00:26:02,319 Χρησιμοποιήστε αυτές τις πληροφορίες. 548 00:26:02,319 --> 00:26:05,110 Ακόμη simpler-- και αυτό πρόκειται να είναι ένα θέμα στην επιστήμη των υπολογιστών. 549 00:26:05,110 --> 00:26:08,990 Σε περίπτωση αμφιβολίας, ή όταν θέλετε ένα απλό λύση που λειτουργεί σε γενικές γραμμές καλά 550 00:26:08,990 --> 00:26:12,730 την πάροδο του χρόνου, δεν επιλέγουν το ίδιο διακομιστής όλη την ώρα, αλλά choose-- 551 00:26:12,730 --> 00:26:14,039 >> Κοινό: Μια τυχαία ένα; 552 00:26:14,039 --> 00:26:15,330 DAVID Malan: --ένα τυχαία διακομιστή. 553 00:26:15,330 --> 00:26:16,780 Ναι, να επιλέξουν το ένα ή το άλλο. 554 00:26:16,780 --> 00:26:21,160 Έτσι τυχαιότητα είναι στην πραγματικότητα αυτό το πολύ ισχυρό συστατικό 555 00:26:21,160 --> 00:26:23,170 στην επιστήμη των υπολογιστών, και στη μηχανική περισσότερα 556 00:26:23,170 --> 00:26:27,160 γενικά, ειδικά όταν θέλετε να κάνει μια απλή απόφαση γρήγορα 557 00:26:27,160 --> 00:26:30,480 χωρίς να περιπλέκει με όλα αυτών των πολύ έξυπνη, αλλά και 558 00:26:30,480 --> 00:26:34,330 πολύ έξυπνος, λύσεις που απαιτούν όλο και πιο μηχανική, όλα 559 00:26:34,330 --> 00:26:36,220 η περισσότερη σκέψη, όταν πραγματικά, γιατί δεν μπορώ να 560 00:26:36,220 --> 00:26:39,200 ακριβώς το είδος της αναστρέψετε ένα κέρμα ή ένα τρεις όψης των κερμάτων σε αυτή την περίπτωση, 561 00:26:39,200 --> 00:26:41,690 και να αποφασίσει αν θα πάει 1, 2, 3; 562 00:26:41,690 --> 00:26:45,610 >> Αυτό θα μπορούσε να αποτύχει πιθανολογικά, αλλά μοιάζει πολύ με τις αποδόσεις 563 00:26:45,610 --> 00:26:48,860 του ρίχνεις και πάλι τα κεφάλια και ξανά και ξανά και ξανά 564 00:26:48,860 --> 00:26:53,870 και ξανά και ξανά είναι δυνατόν reality-- σούπερ, σούπερ απίθανο. 565 00:26:53,870 --> 00:26:58,170 Έτσι την πάροδο του χρόνου, οι πιθανότητες είναι απλά στέλνοντας χρήστες τυχαία 566 00:26:58,170 --> 00:27:00,660 σε 1, 2, και 3 πρόκειται να ασκηθείτε απολύτως εντάξει. 567 00:27:00,660 --> 00:27:03,380 Και αυτό είναι μια τεχνική γενικά γνωστό ως round robin. 568 00:27:03,380 --> 00:27:05,160 >> Ή στην πραγματικότητα, αυτό δεν είναι round robin. 569 00:27:05,160 --> 00:27:06,980 Αυτή θα είναι η τυχαία προσέγγιση. 570 00:27:06,980 --> 00:27:09,250 Και αν θέλετε να είναι ακόμα λίγο πιο απλό από αυτό, 571 00:27:09,250 --> 00:27:12,820 round robin θα είναι, πρώτο πρόσωπο πηγαίνει σε 1, δεύτερο πρόσωπο για να 2, τρίτο πρόσωπο 572 00:27:12,820 --> 00:27:16,056 έως 3, τέταρτο άτομο στο 1. 573 00:27:16,056 --> 00:27:17,430 Και εκεί βρίσκεται το round robin. 574 00:27:17,430 --> 00:27:19,580 Μπορείτε ακριβώς το είδος του πάει γύρω σε ένα κύκλο. 575 00:27:19,580 --> 00:27:21,300 >> Τώρα, θα πρέπει να είναι έξυπνος για αυτό. 576 00:27:21,300 --> 00:27:26,490 Δεν θα πρέπει τυφλά να στείλετε στο χρήστη να αριθμό του διακομιστή ένα, αν αυτό που συμβαίνει; 577 00:27:26,490 --> 00:27:30,060 578 00:27:30,060 --> 00:27:32,870 Αν είναι σε μέγιστη χωρητικότητα, ή Είναι απλά δεν είναι πλέον ανταποκρίνεται. 579 00:27:32,870 --> 00:27:35,270 Έτσι, στην ιδανική περίπτωση που θέλετε κάποια είδος βρόχου ανάδρασης. 580 00:27:35,270 --> 00:27:38,040 Διαφορετικά, μπορείτε απλά να στείλετε όλους των χρηστών σας σε ένα αδιέξοδο. 581 00:27:38,040 --> 00:27:40,790 Αλλά αυτό μπορεί να ληφθεί υπόψη, επίσης. 582 00:27:40,790 --> 00:27:46,520 >> Έτσι δεν εκτιμούν κάτω από την αξία των μόνο τυχαιότητα, η οποία είναι αρκετά συχνά 583 00:27:46,520 --> 00:27:48,970 μια λύση σε αυτά τα είδη των προβλημάτων. 584 00:27:48,970 --> 00:27:51,580 Και θα γράψετε round robin. 585 00:27:51,580 --> 00:27:55,090 Λοιπόν, πώς ορισμένες εταιρείες να εφαρμόσουν round robin ή τυχαιότητα 586 00:27:55,090 --> 00:27:56,840 ή οποιαδήποτε από αυτές τις αποφάσεις; 587 00:27:56,840 --> 00:28:01,840 Λοιπόν, δυστυχώς, κάνουμε τα πράγματα όπως αυτό. 588 00:28:01,840 --> 00:28:03,660 Επιτρέψτε μου να σηκώσει ένα άλλο γρήγορο screenshot. 589 00:28:03,660 --> 00:28:13,052 590 00:28:13,052 --> 00:28:14,470 >> Στην πραγματικότητα, ας κάνουμε δύο. 591 00:28:14,470 --> 00:28:17,420 592 00:28:17,420 --> 00:28:21,370 Δεν ξέρω γιατί είμαστε να πάρει όλα αυτά τα πιάτα. 593 00:28:21,370 --> 00:28:22,280 Αυτό είναι πολύ παράξενο. 594 00:28:22,280 --> 00:28:31,714 595 00:28:31,714 --> 00:28:33,630 Εντάξει, αυτό που πραγματικά θέλουμε είναι ένα screenshot. 596 00:28:33,630 --> 00:28:36,990 597 00:28:36,990 --> 00:28:40,100 Αυτό είναι παράξενο. 598 00:28:40,100 --> 00:28:42,930 Εντάξει, έτσι μπορώ να κοροϊδία αυτό. 599 00:28:42,930 --> 00:28:46,080 Δεν ξέρω πόσο μακρύτερα Θέλω να διατηρήσω την κύλιση. 600 00:28:46,080 --> 00:28:53,220 >> Έτσι, πολύ συχνά, θα βρείτε τον εαυτό σας σε μια διεύθυνση όπως www.2.acme.com, 601 00:28:53,220 --> 00:28:56,030 ίσως www.3 ή 4 ή 5. 602 00:28:56,030 --> 00:28:57,424 Και να κρατήσει ένα μάτι για το σκοπό αυτό. 603 00:28:57,424 --> 00:28:58,590 Δεν το βλέπετε ότι συχνά. 604 00:28:58,590 --> 00:29:02,621 Αλλά όταν το κάνετε, αυτό το είδος τείνει να είναι μεγαλύτερο, παλαιότερο, stodgier εταιρείες 605 00:29:02,621 --> 00:29:05,370 ότι τεχνολογικά πραγματικά δεν φαίνεται να γνωρίζουν τι κάνουν. 606 00:29:05,370 --> 00:29:08,150 Και θα δείτε αυτό στο tech εταιρείες Μερικές φορές, οι παλαιότεροι. 607 00:29:08,150 --> 00:29:09,270 >> Λοιπόν, τι κάνουν; 608 00:29:09,270 --> 00:29:11,890 Πώς είναι εκτελεστικά εξισορρόπηση φορτίου, θα ήταν φαίνεται; 609 00:29:11,890 --> 00:29:15,986 Αν βρείτε τον εαυτό σας ως το δακτυλογράφηση χρήστη www.something.com, 610 00:29:15,986 --> 00:29:19,760 και ξαφνικά είστε σε www.2.something.com, 611 00:29:19,760 --> 00:29:21,866 τι έχει το φορτίο τους εξισορρόπησης γίνει κατά πάσα πιθανότητα; 612 00:29:21,866 --> 00:29:22,741 Κοινό: [δεν ακούγεται] 613 00:29:22,741 --> 00:29:28,210 614 00:29:28,210 --> 00:29:31,079 >> DAVID Malan: Ναι, έτσι ώστε η εξισορρόπησης φορτίου είναι προφανώς 615 00:29:31,079 --> 00:29:33,870 κάνει μια απόφαση που βασίζεται σε ένα από τα αυτά λήψης αποφάσεων processes-- 616 00:29:33,870 --> 00:29:35,210 Δεν έχει τόση σημασία ποια. 617 00:29:35,210 --> 00:29:38,650 Αλλά σαν έχω σχεδιάσει το αριθμούς στον πίνακα εδώ, 618 00:29:38,650 --> 00:29:40,650 οι διακομιστές δεν είναι μόνο που ονομάζεται 1, 2, και 3. 619 00:29:40,650 --> 00:29:43,870 Είναι πιθανόν να ονομάζεται www1, www2, www3. 620 00:29:43,870 --> 00:29:47,200 Και αποδεικνύεται ότι στο εσωτερικό της ένα αίτημα HTTP είναι αυτό το χαρακτηριστικό. 621 00:29:47,200 --> 00:29:48,950 Και Πάω να προσομοίωση αυτή ως εξής. 622 00:29:48,950 --> 00:29:53,230 >> Πάω να ανοίξει το ίδιο καρτέλα δικτύου του έργου, όπως πριν από λίγο 623 00:29:53,230 --> 00:29:55,560 ώστε να μπορούμε να δούμε τι συμβαίνει για κάτω από το καπό. 624 00:29:55,560 --> 00:29:57,130 Πάω να καθαρίσετε την οθόνη. 625 00:29:57,130 --> 00:30:03,420 Και Πάω να πάει, ας λένε, http://harvard.edu. 626 00:30:03,420 --> 00:30:06,560 Τώρα για ο, τιδήποτε επιχειρηματικούς λόγους, Harvard 627 00:30:06,560 --> 00:30:08,930 αποφάσισε, όπως και πολλοί, πολλές άλλες ιστοσελίδες, 628 00:30:08,930 --> 00:30:12,712 για την τυποποίηση της ιστοσελίδα για www.harvard.edu 629 00:30:12,712 --> 00:30:14,420 τόσο για την τεχνική και τους λόγους marketing. 630 00:30:14,420 --> 00:30:16,326 Είναι ακριβώς το είδος της στην μόδα να έχουν το www. 631 00:30:16,326 --> 00:30:20,500 >> Έτσι, ο server στο Χάρβαρντ έχει να ανακατευθύνει κάποιο τρόπο ο χρήστης, 632 00:30:20,500 --> 00:30:23,830 όπως έχω κρατήσει λέγοντας, από ένα URL στο άλλο. 633 00:30:23,830 --> 00:30:24,670 Πώς λειτουργεί αυτό; 634 00:30:24,670 --> 00:30:26,740 Λοιπόν, επιτρέψτε μου να προχωρήσει και πατήστε Enter. 635 00:30:26,740 --> 00:30:30,830 Και παρατηρήστε τη διεύθυνση URL μάλιστα γρήγορα άλλαξε σε www.harvard.edu. 636 00:30:30,830 --> 00:30:35,560 Επιτρέψτε μου να μετακινηθείτε προς τα πίσω σε αυτό ιστορία και κάντε κλικ σε αυτό το debug 637 00:30:35,560 --> 00:30:37,650 διαγνωστικές πληροφορίες, αν θέλετε. 638 00:30:37,650 --> 00:30:39,170 Επιτρέψτε μου να εξετάσουμε το αίτημά μου. 639 00:30:39,170 --> 00:30:41,020 >> Έτσι, εδώ είναι το αίτημα που έκανα. 640 00:30:41,020 --> 00:30:44,870 Και παρατηρήσετε ότι είναι σύμφωνο με το είδος του ζητήσει Έκανα του Facebook πριν. 641 00:30:44,870 --> 00:30:48,010 Αλλά παρατηρήσετε την απάντηση. 642 00:30:48,010 --> 00:30:50,430 Αυτό που είναι διαφορετικό στην η απάντηση αυτή τη φορά; 643 00:30:50,430 --> 00:30:51,890 >> Κοινό: [δεν ακούγεται] 644 00:30:51,890 --> 00:30:54,290 >> DAVID Malan: Ναι, γι 'αυτό δεν είναι ένα 200 OK. 645 00:30:54,290 --> 00:30:56,130 Δεν είναι ένα 404 Not Found. 646 00:30:56,130 --> 00:31:00,150 Είναι ένα 301 Μετακινήθηκε μόνιμα, η οποία είναι το είδος του ένα αστείο τρόπο του λέγοντας, 647 00:31:00,150 --> 00:31:05,270 Χάρβαρντ έχει upped και μετακόμισε αλλού για να www.harvard.edu. 648 00:31:05,270 --> 00:31:08,220 Οι 301 σημαίνει ότι αυτό είναι μια ανακατεύθυνση. 649 00:31:08,220 --> 00:31:12,812 Και στο σημείο όπου θα πρέπει ο χρήστης προφανώς να κατευθυνθούν; 650 00:31:12,812 --> 00:31:15,520 Υπάρχει μια πρόσθετη μεζέ του πληροφοριών μέσα σε αυτό το φάκελο. 651 00:31:15,520 --> 00:31:19,650 Και κάθε μία από αυτές τις γραμμές τώρα θα ξεκινήσει ζητώντας μια κεφαλίδα HTTP. 652 00:31:19,650 --> 00:31:23,620 Header είναι απλά μια βασική αξία pair-- κάτι κάτι παχέος εντέρου. 653 00:31:23,620 --> 00:31:24,850 Είναι ένα κομμάτι των πληροφοριών. 654 00:31:24,850 --> 00:31:27,131 Όπου θα πρέπει το νέο τοποθεσία προφανώς να είναι; 655 00:31:27,131 --> 00:31:31,120 656 00:31:31,120 --> 00:31:33,692 Ανακοίνωση για την τελευταία γραμμή μεταξύ όλων εκείνων των επικεφαλίδων. 657 00:31:33,692 --> 00:31:34,940 >> Κοινό: [δεν ακούγεται] 658 00:31:34,940 --> 00:31:37,148 >> DAVID Malan: Ναι, έτσι υπάρχει Επιπλέον πληροφορίες. 659 00:31:37,148 --> 00:31:40,120 Η πρώτη γραμμή που έχω επισημανθεί λέει 301 Μετακινήθηκε μόνιμα. 660 00:31:40,120 --> 00:31:42,820 Λοιπόν, όπου έχει μετακινηθεί; 661 00:31:42,820 --> 00:31:45,340 Η τελευταία line-- και δεν το κάνουν πρέπει να είναι σε αυτή τη σειρά. 662 00:31:45,340 --> 00:31:47,020 Μπορεί να είναι τυχαία. 663 00:31:47,020 --> 00:31:52,120 σημαίνει Τοποθεσία του παχέος εντέρου, hey πρόγραμμα περιήγησης, πηγαίνετε σε αυτό το URL αντ 'αυτού. 664 00:31:52,120 --> 00:31:55,180 >> Έτσι browsers κατανοήσει HTTP ανακατευθύνσεις. 665 00:31:55,180 --> 00:31:57,540 Και αυτό είναι ένα πολύ, πολύ συνηθισμένος τρόπος γερός 666 00:31:57,540 --> 00:31:59,680 ο χρήστης από το ένα μέρος στο άλλο. 667 00:31:59,680 --> 00:32:02,660 Για παράδειγμα, αν έχετε δοκιμάσει ποτέ να επισκεφθούν μια ιστοσελίδα που δεν είστε 668 00:32:02,660 --> 00:32:06,360 συνδεδεμένοι στο, μπορείτε να βρείτε ξαφνικά τον εαυτό σας σε μια νέα διεύθυνση URL συνολικά είναι 669 00:32:06,360 --> 00:32:07,530 σας ζητηθεί να συνδεθείτε. 670 00:32:07,530 --> 00:32:08,400 >> Πώς λειτουργεί αυτό; 671 00:32:08,400 --> 00:32:10,920 Ο server είναι πιθανώς την αποστολή ενός 301. 672 00:32:10,920 --> 00:32:14,510 Υπάρχει, επίσης, άλλους αριθμούς, όπως 302, κάπως διαφορετική στην έννοια, 673 00:32:14,510 --> 00:32:16,490 ότι μπορείτε να στείλετε σε μια άλλη διεύθυνση URL. 674 00:32:16,490 --> 00:32:18,770 Και τότε ο διακομιστής, αφού έχετε συνδεθεί, 675 00:32:18,770 --> 00:32:22,000 θα σας στείλει πίσω στο σημείο όπου που πραγματικά προορίζεται. 676 00:32:22,000 --> 00:32:27,700 >> Έτσι τι, λοιπόν, είναι ανεπαρκώς μηχανικής ιστοσελίδες κάνουν; 677 00:32:27,700 --> 00:32:31,340 Όταν επισκέπτεστε www.acme.com, και το μόνο που 678 00:32:31,340 --> 00:32:35,490 τυχαίνει να έχουν το όνομά τους διακομιστές www1, www2, www3, και ούτω καθεξής, 679 00:32:35,490 --> 00:32:39,100 είναι πολύ simply-- η οποία θα είναι δίκαιη, αλλά πολύ 680 00:32:39,100 --> 00:32:46,080 είδος foolishly-- σας ανακατεύθυνση σε ένα πραγματικά διαφορετικό το όνομα του διακομιστή. 681 00:32:46,080 --> 00:32:48,650 Και λειτουργεί τέλεια πρόστιμο. 682 00:32:48,650 --> 00:32:49,930 Είναι ωραίο και εύκολο. 683 00:32:49,930 --> 00:32:52,200 >> Έχουμε δει πώς θα ήταν γίνεται κάτω από την κουκούλα 684 00:32:52,200 --> 00:32:53,490 στο εικονικό φάκελο. 685 00:32:53,490 --> 00:32:56,450 Αλλά γιατί είναι αυτό αναμφισβήτητα ένα κακή απόφαση μηχανικής; 686 00:32:56,450 --> 00:33:00,345 Και γιατί είμαι το είδος του συγκαταβατικός προς αυτό το συγκεκριμένο μηχανικής 687 00:33:00,345 --> 00:33:00,845 πλησιάζω? 688 00:33:00,845 --> 00:33:06,420 689 00:33:06,420 --> 00:33:07,850 Υποστηρίζουν γιατί αυτό είναι κακό. 690 00:33:07,850 --> 00:33:09,375 Ben; 691 00:33:09,375 --> 00:33:10,250 Κοινό: [δεν ακούγεται] 692 00:33:10,250 --> 00:33:12,864 693 00:33:12,864 --> 00:33:16,030 DAVID Malan: Κάθε διακομιστής θα πρέπει να έχουν ένα αντίγραφο αντίγραφο της ιστοσελίδας. 694 00:33:16,030 --> 00:33:16,738 Είμαι εντάξει με αυτό. 695 00:33:16,738 --> 00:33:19,490 Και στην πραγματικότητα, αυτό είναι που είμαι υποτεθεί για όλη αυτή την ιστορία, 696 00:33:19,490 --> 00:33:22,104 δεδομένου ότι αν wanted-- καλά στην πραγματικότητα, εκτός από Dan νωρίτερα 697 00:33:22,104 --> 00:33:25,270 υπόδειξη, όπου κι αν έχουν διαφορετικές servers κάνουν διαφορετικά πράγματα, τότε 698 00:33:25,270 --> 00:33:27,740 ίσως θα μπορούσε στην πραγματικότητα να είναι λειτουργικά κάνουν διαφορετικά πράγματα. 699 00:33:27,740 --> 00:33:30,698 >> Αλλά ακόμα και τότε, σε κάποιο σημείο, σας της βάσης δεδομένων πρόκειται να πάρει υπερφορτωθεί. 700 00:33:30,698 --> 00:33:33,030 στατική σας server περιουσιακών στοιχείων πρόκειται να πάρει υπερφορτωθεί. 701 00:33:33,030 --> 00:33:34,850 Έτσι, σε κάποιο σημείο, είμαστε πίσω σε αυτή την ιστορία, όπου 702 00:33:34,850 --> 00:33:36,475 χρειάζονται πολλαπλά αντίγραφα του ίδιου πράγματος. 703 00:33:36,475 --> 00:33:37,395 Οπότε είμαι εντάξει με αυτό. 704 00:33:37,395 --> 00:33:38,270 Κοινό: [δεν ακούγεται] 705 00:33:38,270 --> 00:33:42,340 706 00:33:42,340 --> 00:33:45,350 >> DAVID Malan: Εντάξει, έτσι μερικές σελίδες μπορεί να είναι δυσανάλογα δημοφιλής. 707 00:33:45,350 --> 00:33:50,460 Και έτσι σταθεροποίηση σε μια διεύθυνση δεν είναι απαραίτητα το καλύτερο πράγμα. 708 00:33:50,460 --> 00:33:51,110 [ΜΗ ΑΚΟΥΣΤΌΣ]? 709 00:33:51,110 --> 00:33:51,985 >> Κοινό: [δεν ακούγεται] 710 00:33:51,985 --> 00:33:54,770 711 00:33:54,770 --> 00:33:57,623 >> DAVID Malan: Τι εννοείτε με αυτό; 712 00:33:57,623 --> 00:33:58,498 Κοινό: [δεν ακούγεται] 713 00:33:58,498 --> 00:34:03,820 714 00:34:03,820 --> 00:34:05,072 >> DAVID Malan: Ναι, ακριβώς. 715 00:34:05,072 --> 00:34:07,280 Έτσι δεν θέλετε να αναγκαστικά θα have-- σίγουρα 716 00:34:07,280 --> 00:34:11,370 δεν θέλουν να έχουν οι χρήστες σας χειροκίνητα πληκτρολογώντας www1 ή www2. 717 00:34:11,370 --> 00:34:14,550 Από τη σκοπιά του branding, το απλά φαίνεται λίγο γελοίο. 718 00:34:14,550 --> 00:34:17,340 Αν θέλετε απλά ένα είδος καθαρό, κομψό εμπειρία, 719 00:34:17,340 --> 00:34:20,364 έχουν αυτά τα είδους τα τυχαία αριθμημένες διευθύνσεις URL δεν είναι πραγματικά καλό. 720 00:34:20,364 --> 00:34:22,780 Γιατί τότε οι χρήστες είναι σίγουρα πρόκειται να αντιγράψετε και να επικολλήσετε 721 00:34:22,780 --> 00:34:24,449 σε μηνύματα ηλεκτρονικού ταχυδρομείου ή άμεσων μηνυμάτων. 722 00:34:24,449 --> 00:34:25,659 >> Τώρα είναι πολλαπλασιαστικό. 723 00:34:25,659 --> 00:34:28,600 Τώρα είστε το είδος της σύγχυσης σας λιγότερο τεχνικό ακροατήριο, που σκέφτεται 724 00:34:28,600 --> 00:34:32,239 διεύθυνση της ιστοσελίδας σας είναι www2.something.com. 725 00:34:32,239 --> 00:34:35,434 Δεν υπάρχει κανένας επιτακτικός σημασιολογία σε αυτό. 726 00:34:35,434 --> 00:34:38,100 Συμβαίνει ακριβώς να είναι ένα υποκείμενο τεχνική λεπτομέρεια που έχετε 727 00:34:38,100 --> 00:34:40,190 αριθμημένα διακομιστές σας με αυτόν τον τρόπο. 728 00:34:40,190 --> 00:34:45,760 >> Και ακόμα χειρότερα, τι θα γινόταν αν, για παράδειγμα, ίσως γύρω από το χρόνο Χριστουγέννων, όταν 729 00:34:45,760 --> 00:34:50,090 των επιχειρήσεων είναι πραγματικά ανθεί, έχετε www1 μέσω www99, 730 00:34:50,090 --> 00:34:53,530 αλλά τον Ιανουάριο και τον Φεβρουάριο και και μετά, μπορείτε να απενεργοποιήσετε τα μισά από αυτά 731 00:34:53,530 --> 00:34:56,440 έτσι ώστε να έχετε μόνο www1 μέσω www50; 732 00:34:56,440 --> 00:35:01,963 Ποια είναι η επίπτωση τώρα για αυτό πολύ λογική επιχειρηματική απόφαση; 733 00:35:01,963 --> 00:35:02,838 Κοινό: [δεν ακούγεται] 734 00:35:02,838 --> 00:35:05,628 735 00:35:05,628 --> 00:35:07,752 DAVID Malan: Θα πρέπει να διαχειριστεί όλα αυτά ακόμα. 736 00:35:07,752 --> 00:35:10,515 Κοινό: [δεν ακούγεται] 737 00:35:10,515 --> 00:35:11,390 DAVID Malan: Ακριβώς. 738 00:35:11,390 --> 00:35:12,681 Αυτό είναι το είδος των αλιευμάτων εκεί. 739 00:35:12,681 --> 00:35:16,800 Εάν οι πελάτες σας έχουν τη συνήθεια της bookmarking πράγματα, ηλεκτρονικού ταχυδρομείου τους, απλά 740 00:35:16,800 --> 00:35:19,351 εξοικονομώντας το URL κάπου, ή αν είναι μόνο στο auto τους 741 00:35:19,351 --> 00:35:22,350 ολοκληρώσουν το πρόγραμμα περιήγησης τους, ώστε να είναι δεν είναι πραγματικά σκόπιμα την πληκτρολόγηση, 742 00:35:22,350 --> 00:35:25,560 είναι ακριβώς συμβαίνει, θα μπορούσαν, για 11 μήνες από το χρόνο 743 00:35:25,560 --> 00:35:27,190 αποτελεσματικά, να φτάσει σε αδιέξοδο. 744 00:35:27,190 --> 00:35:30,100 Και μόνο η πιο έξυπνη από Οι χρήστες πρόκειται να πραγματοποιήσει, 745 00:35:30,100 --> 00:35:32,040 Ίσως θα έπρεπε να το χέρι αφαιρέστε τον αριθμό αυτό. 746 00:35:32,040 --> 00:35:35,610 Θέλω να πω, δεν είναι ακριβώς πρόκειται να συμβεί με πολλούς χρήστες, τόσο κακό για τις επιχειρήσεις, 747 00:35:35,610 --> 00:35:37,750 κακή μηχανική εφαρμογή σοφός. 748 00:35:37,750 --> 00:35:40,230 >> Έτσι, ευτυχώς, δεν είναι καν απαραίτητο. 749 00:35:40,230 --> 00:35:43,120 Αποδεικνύεται ότι αυτό που balancers φορτίο μπορεί να κάνει 750 00:35:43,120 --> 00:35:48,130 είναι αντί να λέει, όταν Α κάνει μια request-- hey Α, πηγαίνετε στο 1. 751 00:35:48,130 --> 00:35:50,280 Με άλλα λόγια, αντί της αποστολής που ανακατευθύνουν 752 00:35:50,280 --> 00:35:53,540 έτσι ώστε το πρώτο βήμα σε αυτό το διαδικασία είναι η πηγαίνετε εδώ, 753 00:35:53,540 --> 00:35:55,280 αυτός στη συνέχεια είπε να πάνε αλλού. 754 00:35:55,280 --> 00:35:57,530 Και έτσι το βήμα τρία είναι, πηγαίνει αλλού. 755 00:35:57,530 --> 00:36:04,600 >> Μπορείτε, αντί να συνεχίσει να διαδρομή, για να συνεχίσετε να χρησιμοποιείτε αυτόν τον όρο, όλα τα δεδομένα του Α 756 00:36:04,600 --> 00:36:10,590 μέσω της εξισορρόπησης φορτίου, ώστε να ποτέ επαφές 1, 2, ή 3 'ευθείας. 757 00:36:10,590 --> 00:36:15,150 Όλα της κίνησης έχει πάρει "δρομολογείται" από το φορτίο μόνη της εξισορρόπησης. 758 00:36:15,150 --> 00:36:17,524 Και έτσι τώρα είμαστε το είδος της σκόπιμα ασαφή τα όρια 759 00:36:17,524 --> 00:36:18,690 μεταξύ αυτών των διαφόρων συσκευών. 760 00:36:18,690 --> 00:36:20,930 Μια εξισορρόπησης φορτίου δεδομένα της διαδρομής. 761 00:36:20,930 --> 00:36:22,435 Είναι απλά μια λειτουργία που έχει. 762 00:36:22,435 --> 00:36:25,420 >> Έτσι, μια εξισορρόπησης φορτίου, επίσης, ότι είναι ένα κομμάτι του λογισμικού, πραγματικά. 763 00:36:25,420 --> 00:36:27,130 Και ένας δρομολογητής είναι ένα κομμάτι του λογισμικού. 764 00:36:27,130 --> 00:36:29,660 Και μπορείτε να έχετε απολύτως δύο κομμάτια του λογισμικού μέσα 765 00:36:29,660 --> 00:36:34,000 από ένα φυσικό υπολογιστή, ώστε ένα φορτίο εξισορρόπησης μπορεί να κάνει αυτά τα πολλαπλά πράγματα. 766 00:36:34,000 --> 00:36:36,130 >> Έτσι, υπάρχει ένας άλλος τρόπος για να γίνει αυτό, το οποίο στην πραγματικότητα 767 00:36:36,130 --> 00:36:39,670 πηγαίνει πίσω στο είδος των πρώτων αρχών του DNS, η οποία μιλήσαμε για 768 00:36:39,670 --> 00:36:40,230 πριν από τη θραύση. 769 00:36:40,230 --> 00:36:41,634 DNS ήταν Domain Name System. 770 00:36:41,634 --> 00:36:43,550 Να θυμάστε ότι μπορείτε να ρωτήστε έναν εξυπηρετητή DNS, τι είναι 771 00:36:43,550 --> 00:36:46,460 η διεύθυνση IP του google.com, facebook.com; 772 00:36:46,460 --> 00:36:48,250 >> Και μπορούμε πραγματικά να το κάνουμε αυτό. 773 00:36:48,250 --> 00:36:51,940 Ένα εργαλείο που δεν χρησιμοποίησε νωρίτερα είναι ένα που είναι εξίσου προσβάσιμες, 774 00:36:51,940 --> 00:36:55,510 που ονομάζεται nslookup, για αναζήτηση διακομιστή ονομάτων. 775 00:36:55,510 --> 00:36:57,410 Και είμαι απλώς πρόκειται να πληκτρολογήσετε facebook.com. 776 00:36:57,410 --> 00:37:02,500 Και βλέπω ότι η IP του Facebook διεύθυνση είναι προφανώς αυτό. 777 00:37:02,500 --> 00:37:05,520 Επιτρέψτε μου να πάει μπροστά και να αντιγράψετε ότι, πηγαίνετε σε ένα πρόγραμμα περιήγησης, 778 00:37:05,520 --> 00:37:11,690 και μεταβείτε στη διεύθυνση http: // και ότι Η διεύθυνση IP και πατήστε Enter. 779 00:37:11,690 --> 00:37:14,140 Και αρκετά βέβαιος, φαίνεται να δουλεύει. 780 00:37:14,140 --> 00:37:18,610 >> Τώρα εργάζεται προς τα πίσω, ό, τι ήταν εσωτερικό του εικονικού περιβλήματος 781 00:37:18,610 --> 00:37:25,454 ότι το Facebook απάντησε με όταν Επισκέφθηκα το IP Address άμεσα; 782 00:37:25,454 --> 00:37:26,745 Επειδή ανακοίνωση, όπου είμαι τώρα; 783 00:37:26,745 --> 00:37:29,250 784 00:37:29,250 --> 00:37:32,484 Πού είμαι τώρα, η διεύθυνση; 785 00:37:32,484 --> 00:37:33,450 >> Κοινό: [δεν ακούγεται] 786 00:37:33,450 --> 00:37:36,116 >> DAVID Malan: Στο ασφαλή έκδοση, και στο www.facebook.com. 787 00:37:36,116 --> 00:37:38,520 Έτσι δεν είναι ακόμη και μόνο η ασφαλής διεύθυνση IP. 788 00:37:38,520 --> 00:37:42,650 Facebook έχει λάβει για τον εαυτό της να πω, αυτό είναι γελοίο. 789 00:37:42,650 --> 00:37:45,710 Εμείς δεν πρόκειται να σας κρατήσει σε αυτό άσχημο αναζητούν URL που είναι αριθμητικό. 790 00:37:45,710 --> 00:37:50,120 Εμείς πάμε για να σας στείλουμε ένα HTTP ανακατευθύνει μέσω της ίδιας κεφαλίδας 791 00:37:50,120 --> 00:37:53,010 ότι είδαμε before-- τοποθεσία του παχέος εντέρου κάτι. 792 00:37:53,010 --> 00:37:56,340 >> Και έτσι αυτό σημαίνει απλά ότι κάτω η κουκούλα είναι ακόμα αυτή η διεύθυνση IP. 793 00:37:56,340 --> 00:37:59,010 Κάθε υπολογιστής στο διαδίκτυο έχει μια διεύθυνση IP, φαίνεται. 794 00:37:59,010 --> 00:38:01,480 Αλλά δεν έχετε απαραίτητα να εκθέσει ότι στον χρήστη. 795 00:38:01,480 --> 00:38:07,190 Και μοιάζει πολύ πίσω στην ημέρα, υπάρχουν ήταν 1-800-συλλέγει, 1-800-C-O-L-L-Ε-Ο-Τ, 796 00:38:07,190 --> 00:38:11,700 στις ΗΠΑ, ήταν ένας τρόπος για να συλλέγουν καλεί μέσω ενός πολύ εύκολα αξέχαστη τηλέφωνο 797 00:38:11,700 --> 00:38:17,140 αριθμό, ή 1-800-στρώμα για να αγοράσει ένα κρεβάτι, και παρόμοια μνημονικά που μπορείτε ακόμη και να δείτε 798 00:38:17,140 --> 00:38:20,460 στο τηλέφωνο είδος του είδους ακόμη, ότι οι επιστολές χάρτη σε αριθμούς. 799 00:38:20,460 --> 00:38:21,470 >> Τώρα, γιατί είναι αυτό; 800 00:38:21,470 --> 00:38:26,080 Λοιπόν, αυτό είναι πολύ πιο εύκολο να απομνημονεύσουν 1-800-στρώμα ή 1-800-Collect αντί 801 00:38:26,080 --> 00:38:29,100 των 1-800 κάτι κάτι κάτι κάτι κάτι κάτι 802 00:38:29,100 --> 00:38:31,030 κάτι, όπου κάθε από αυτούς είναι ένα ψηφίο. 803 00:38:31,030 --> 00:38:34,390 Ομοίως, ο κόσμος έμαθε γρήγορα ότι δεν θα πρέπει να 804 00:38:34,390 --> 00:38:35,940 έχουν οι άνθρωποι απομνημονεύει διευθύνσεις IP. 805 00:38:35,940 --> 00:38:36,826 Αυτό θα ήταν ανόητο. 806 00:38:36,826 --> 00:38:38,200 Εμείς πάμε για να χρησιμοποιήσει ονόματα αντ 'αυτού. 807 00:38:38,200 --> 00:38:40,420 Και γι 'αυτό DNS γεννήθηκε. 808 00:38:40,420 --> 00:38:45,510 >> Εντάξει, έτσι με ότι είπε, από την άποψη της εξισορρόπησης φορτίου, ας προσπαθήσουμε yahoo.com. 809 00:38:45,510 --> 00:38:47,030 Λοιπόν, αυτό είναι ενδιαφέρον. 810 00:38:47,030 --> 00:38:51,464 Yahoo φαίνεται να επιστρέφουν τρεις IPs. 811 00:38:51,464 --> 00:38:53,940 Έτσι συναγάγει από αυτό, αν θα μπορούσατε, τι είναι 812 00:38:53,940 --> 00:38:58,600 Ένας άλλος τρόπος που θα μπορούσαμε να εφαρμόσουν αυτή η έννοια της εξισορρόπησης φορτίου 813 00:38:58,600 --> 00:39:04,310 ίσως χωρίς καν τη χρήση σωματικής συσκευή, αυτή η νέα φυσική συσκευή; 814 00:39:04,310 --> 00:39:08,070 >> Με άλλα λόγια, μπορώ να πάρω μακριά η χρηματοδότηση που έχετε για την εξισορρόπησης φορτίου 815 00:39:08,070 --> 00:39:10,990 και να σας πω να χρησιμοποιήσετε κάποιο υπάρχον κομμάτι του υλικού για την εφαρμογή 816 00:39:10,990 --> 00:39:12,680 αυτή η έννοια της εξισορρόπησης φορτίου; 817 00:39:12,680 --> 00:39:18,870 818 00:39:18,870 --> 00:39:22,510 Και η αεροτομή είναι, Ναι, αλλά τι, ή πώς; 819 00:39:22,510 --> 00:39:27,605 Τι είναι το Yahoo ίσως κάνεις εδώ; 820 00:39:27,605 --> 00:39:29,200 Kareem; 821 00:39:29,200 --> 00:39:30,635 Εντάξει, ο Chris; 822 00:39:30,635 --> 00:39:31,510 Κοινό: [δεν ακούγεται] 823 00:39:31,510 --> 00:39:35,119 824 00:39:35,119 --> 00:39:36,910 DAVID Malan: Ναι, όλα τριών αυτών εργασιών. 825 00:39:36,910 --> 00:39:39,890 Έτσι τυχαιότητα, round robin, location-- μπορείτε απλά 826 00:39:39,890 --> 00:39:44,160 μόχλευση ένα υπάρχον κομμάτι του παζλ ότι μιλήσαμε νωρίτερα του DNS 827 00:39:44,160 --> 00:39:49,580 σύστημα και απλώς να πω, όταν η πρώτη χρήστη της ημέρας ζητά yahoo.com, 828 00:39:49,580 --> 00:39:52,970 να τους δώσει την πρώτη διεύθυνση IP, όπως αυτή που έληξε στις 45 μέχρι εκεί. 829 00:39:52,970 --> 00:39:55,762 Και την επόμενη φορά που ένας χρήστης ζητά η διεύθυνση IP του yahoo.com 830 00:39:55,762 --> 00:39:57,970 από κάπου στον κόσμο, να τους δώσει τη δεύτερη IP, 831 00:39:57,970 --> 00:39:59,920 τότε το τρίτο IP, τότε η πρώτα IP, τότε το δεύτερο. 832 00:39:59,920 --> 00:40:01,850 Ή να είναι έξυπνος για αυτό και να το κάνουμε γραφικά. 833 00:40:01,850 --> 00:40:05,200 Ή μήπως είναι τυχαία και όχι μόνο κάνουν το round robin με αυτόν τον τρόπο. 834 00:40:05,200 --> 00:40:07,580 >> Και σε αυτή την περίπτωση, τότε Δεν χρειάζεται καν 835 00:40:07,580 --> 00:40:10,190 να εισαγάγει αυτό το μαύρο κουτί σε εικόνα μας. 836 00:40:10,190 --> 00:40:11,690 Δεν χρειαζόμαστε μια νέα συσκευή. 837 00:40:11,690 --> 00:40:16,930 Είμαστε απλά λέει υπολογιστές για να πάει στους διακομιστές άμεσα, 838 00:40:16,930 --> 00:40:18,680 αποτελεσματικά, αλλά όχι μέσω του ονόματός τους. 839 00:40:18,680 --> 00:40:20,054 Ποτέ δεν χρειάζεται να γνωρίζουν το όνομα. 840 00:40:20,054 --> 00:40:25,690 Είναι απλά λένε ότι yahoo.com χάρτες με μία οποιαδήποτε από αυτές τις διευθύνσεις ΙΡ. 841 00:40:25,690 --> 00:40:28,180 >> Έτσι, στέλνει ακριβώς το ίδιο αίτημα. 842 00:40:28,180 --> 00:40:30,100 Αλλά στο εξωτερικό του ο φάκελος, απλά 843 00:40:30,100 --> 00:40:32,740 βάζει την IP που είχε ενημερωθεί. 844 00:40:32,740 --> 00:40:35,590 Και με αυτό τον τρόπο, επίσης, θα μπορούσε φορτώνουμε την εξισορρόπηση των αιτήσεων 845 00:40:35,590 --> 00:40:39,330 με ακριβώς την αποστολή του φακέλου στο ένα διαφορετική από τη δική τους διακομιστές της Yahoo; 846 00:40:39,330 --> 00:40:42,390 >> Και αν συνεχίσουμε το σκάψιμο, θα δούμε πιθανώς άλλες εταιρείες με περισσότερους. 847 00:40:42,390 --> 00:40:44,380 CNN έχει δύο εκτεθεί δημοσίως. 848 00:40:44,380 --> 00:40:49,610 Αν και στην πραγματικότητα αν το κάνουμε αυτό και πάλι και again-- cnn.com-- μπορείτε να δείτε 849 00:40:49,610 --> 00:40:51,730 από όπου και αν αλλάζει ώστε, στην πραγματικότητα. 850 00:40:51,730 --> 00:40:56,680 Λοιπόν, τι είναι ο μηχανισμός CNN χρήση, προφανώς; 851 00:40:56,680 --> 00:40:57,440 >> Κοινό: Τυχαία. 852 00:40:57,440 --> 00:40:59,440 DAVID Malan: Λοιπόν, θα μπορούσε να είναι τυχαία, αν και 853 00:40:59,440 --> 00:41:01,110 φαίνεται να ποδήλατο εμπρός και πίσω. 854 00:41:01,110 --> 00:41:04,380 Έτσι είναι πιθανόν round robin όπου είναι ακριβώς να αντιστραφεί η σειρά έτσι 855 00:41:04,380 --> 00:41:05,880 πως θα πιθανώς να λάβει την πρώτη. 856 00:41:05,880 --> 00:41:08,860 Ο υπολογιστής μου θα λάβει η πρώτη κάθε φορά. 857 00:41:08,860 --> 00:41:10,490 Έτσι ώστε να είναι η εξισορρόπηση φορτίου. 858 00:41:10,490 --> 00:41:18,450 Και αυτό μας επιτρέπει, σε τελική ανάλυση, για τη χαρτογράφηση των δεδομένων, ή των αιτήσεων χάρτη, 859 00:41:18,450 --> 00:41:21,240 σε πολλούς διακομιστές. 860 00:41:21,240 --> 00:41:24,226 Λοιπόν, τι είδη τώρα προβλήματα εξακολουθούν να υπάρχουν; 861 00:41:24,226 --> 00:41:26,350 Αισθάνεται σαν εμείς απλά πραγματικά λυθεί ένα καλό πρόβλημα. 862 00:41:26,350 --> 00:41:28,740 Πήραμε χρήστες σε διαφορετικούς servers. 863 00:41:28,740 --> 00:41:31,420 But-- OH, και ο Chris, έκανε Έχετε μια ερώτηση πριν; 864 00:41:31,420 --> 00:41:34,378 >> Κοινό: [δεν ακούγεται] 865 00:41:34,378 --> 00:41:43,670 866 00:41:43,670 --> 00:41:45,120 >> DAVID Malan: εξαρτάται απόλυτα. 867 00:41:45,120 --> 00:41:47,042 Έτσι, αυτό που συμβαίνει εδώ; 868 00:41:47,042 --> 00:41:48,250 Και μπορούμε να δούμε πραγματικά αυτό. 869 00:41:48,250 --> 00:41:51,649 Έτσι, ας προσπαθήσουμε Yahoo. 870 00:41:51,649 --> 00:41:52,940 Στην πραγματικότητα, ας πάμε στο Facebook. 871 00:41:52,940 --> 00:41:54,520 Επειδή γνωρίζουμε ότι εργάζεται κανείς. 872 00:41:54,520 --> 00:41:56,545 Έτσι, Πάω να αντιγράψετε ότι η διεύθυνση IP και πάλι. 873 00:41:56,545 --> 00:41:58,820 Πάω να κλείσει όλες αυτές τις καρτέλες. 874 00:41:58,820 --> 00:42:03,800 Πάω να πάει ανοικτά ότι ειδική καρτέλα δικτύου εδώ κάτω. 875 00:42:03,800 --> 00:42:07,800 Και Πάω να επισκεφθεί μόνο http: //. 876 00:42:07,800 --> 00:42:10,694 Και τώρα πάω να πατήστε Enter. 877 00:42:10,694 --> 00:42:11,860 Και ας δούμε τι συνέβη. 878 00:42:11,860 --> 00:42:20,662 >> Αν Κοιτάζω αυτή την αίτηση, ανακοίνωση ότι my-- Facebook είναι ένα κακό παράδειγμα. 879 00:42:20,662 --> 00:42:22,370 Επειδή έχουν ένα σούπερ φανταχτερό τεχνική 880 00:42:22,370 --> 00:42:25,960 ότι κρύβει ότι η λεπτομέρεια από εμάς. 881 00:42:25,960 --> 00:42:30,690 Επιτρέψτε μου να χρησιμοποιήσω το Yahoo instead-- http: // αυτού IP. 882 00:42:30,690 --> 00:42:36,030 Ας ανοίξει το δίκτυό μας καρτέλα, διατηρούν ημερολόγιο. 883 00:42:36,030 --> 00:42:37,945 Και εδώ πηγαίνουμε, Enter. 884 00:42:37,945 --> 00:42:40,669 885 00:42:40,669 --> 00:42:41,210 Αυτό είναι αστείο. 886 00:42:41,210 --> 00:42:44,480 Εντάξει, τόσο εδώ είναι ο φημισμένος 404 μήνυμα. 887 00:42:44,480 --> 00:42:48,500 Ποιο είναι το αστείο εδώ είναι ότι κατά πάσα πιθανότητα δεν θα είναι ποτέ ξανά. 888 00:42:48,500 --> 00:42:51,430 Επειδή υπάρχει πιθανώς δεν είναι κάτι λάθος per se. 889 00:42:51,430 --> 00:42:54,050 Έχουν ακριβώς σκόπιμα αποφάσισε να μην υποστηρίξει 890 00:42:54,050 --> 00:42:56,250 το αριθμητικό μορφή της διεύθυνσης τους. 891 00:42:56,250 --> 00:43:00,270 >> Έτσι, αυτό που είμαστε στην πραγματικότητα βλέπουμε στο καρτέλα Network, αν έχω τραβήξει αυτό εδώ, 892 00:43:00,270 --> 00:43:06,140 είναι, όπως είπα, ο φημισμένος 404, όπου αν εξετάσουμε τις κεφαλίδες απόκρισης, 893 00:43:06,140 --> 00:43:09,070 αυτό είναι αυτό που πήρα here-- 404 Not Found. 894 00:43:09,070 --> 00:43:11,360 Έτσι, ας προσπαθήσουμε ένα άλλο. 895 00:43:11,360 --> 00:43:13,180 Ας δούμε αν το CNN συνεργάζεται μαζί μας. 896 00:43:13,180 --> 00:43:19,440 Θα αρπάξει μια από τις διευθύνσεις IP του CNN, σβήσετε αυτό, http, Ντα, Ντα, Ντα, Ντα. 897 00:43:19,440 --> 00:43:21,620 Έτσι, σε απάντηση του Chris ερώτηση, ότι το ένα εργαζόταν. 898 00:43:21,620 --> 00:43:24,140 899 00:43:24,140 --> 00:43:26,255 >> Και ας πάμε σε κεφαλίδες απόκρισης. 900 00:43:26,255 --> 00:43:30,810 901 00:43:30,810 --> 00:43:33,640 Στην πραγματικότητα δεν είναι, εντάξει, είμαι αγωνίζονται να βρουν ένα παράδειγμα εργασίας. 902 00:43:33,640 --> 00:43:38,270 Έτσι, το CNN έχει αποφασίσει, εμείς απλά θα σας αφήσει σε ό, τι διεύθυνση μπορείτε πραγματικά να επισκεφθείτε, 903 00:43:38,270 --> 00:43:40,359 μαρκάροντας ζητήματα στην άκρη. 904 00:43:40,359 --> 00:43:43,275 Αλλά αυτό δεν θα συμβεί, εάν θα μπορούσαμε να το δούμε στην περίπτωση του Facebook, 905 00:43:43,275 --> 00:43:46,700 είναι ότι θα πάρετε ένα 301 Μετακινήθηκε Μόνιμα, πιθανότατα, 906 00:43:46,700 --> 00:43:54,420 στο εσωτερικό του οποίου είναι τοποθεσία: https: //www.facebook.com. 907 00:43:54,420 --> 00:44:01,210 Και οι πιθανότητες είναι www.facebook.com είναι ένα ψευδώνυμο για τον ίδιο ακριβώς εξυπηρετητή που μόλις 908 00:44:01,210 --> 00:44:01,710 πήγα σε. 909 00:44:01,710 --> 00:44:03,500 >> Έτσι είναι λίγο αντιπαραγωγική. 910 00:44:03,500 --> 00:44:05,170 Είμαστε κυριολεκτικά επισκέπτονται το διακομιστή. 911 00:44:05,170 --> 00:44:07,040 Ο διακομιστής στη συνέχεια μας λέει, πάει μακριά. 912 00:44:07,040 --> 00:44:08,320 Πηγαίνετε σε αυτή τη άλλη διεύθυνση. 913 00:44:08,320 --> 00:44:10,870 Αλλά εμείς ακριβώς έτσι συμβαίνει να είναι πηγαίνει πίσω σε αυτό το ίδιο διακομιστή. 914 00:44:10,870 --> 00:44:14,550 Αλλά προφανώς τώρα να μείνουν σε αυτό διακομιστή χωρίς αυτή εμπρός και πίσω. 915 00:44:14,550 --> 00:44:18,600 Επειδή τώρα είμαστε χρησιμοποιώντας το όνομά του έκδοση του site, δεν είναι η αριθμητική. 916 00:44:18,600 --> 00:44:20,060 Καλή ερώτηση. 917 00:44:20,060 --> 00:44:23,690 >> Εντάξει, οπότε αν έχουμε assume-- τώρα έχουν λυθεί εξισορρόπηση φορτίου. 918 00:44:23,690 --> 00:44:25,894 Έχουμε τώρα έναν μηχανισμό, είτε είναι μέσω του DNS, 919 00:44:25,894 --> 00:44:29,060 είτε είναι μέσω αυτό το μαύρο κουτί, αν αυτό είναι χρησιμοποιώντας οποιαδήποτε από αυτές τις τεχνικές. 920 00:44:29,060 --> 00:44:33,810 Μπορούμε να πάρουμε το αίτημα του χρήστη και να καταλάβουμε για το διακομιστή, 1, 2, ή 3, 921 00:44:33,810 --> 00:44:35,420 με αυτόν ή αυτήν να στείλετε. 922 00:44:35,420 --> 00:44:39,180 >> Τι αρχίζει να σπάσει για την ιστοσελίδα μας; 923 00:44:39,180 --> 00:44:41,160 Με άλλα λόγια, έχουμε χτίστηκε μια επιχείρηση που 924 00:44:41,160 --> 00:44:43,480 ήταν προηγουμένως σε ένα μόνο διακομιστή. 925 00:44:43,480 --> 00:44:46,870 Τώρα ότι η επιχείρηση είναι σε λειτουργία σε πολλούς διακομιστές. 926 00:44:46,870 --> 00:44:51,770 Τι είδους υποθέσεις, Τι είδους αποφάσεις σχεδιασμού, 927 00:44:51,770 --> 00:44:54,870 θα μπορούσε τώρα να σπάσει; 928 00:44:54,870 --> 00:44:55,745 >> Αυτό είναι λιγότερο προφανής. 929 00:44:55,745 --> 00:44:58,620 Αλλά ας δούμε αν δεν μπορούμε να βάλουμε μας δάχτυλο σε μερικά από το πρόβλημα έχουμε 930 00:44:58,620 --> 00:44:59,780 που δημιουργήθηκε για τους εαυτούς μας. 931 00:44:59,780 --> 00:45:02,750 Και πάλι, αυτό είναι το είδος του όπως το κράτημα κάτω από τη διαρροή στο σωλήνα. 932 00:45:02,750 --> 00:45:05,094 Και τώρα κάποια νέα έκδοση έχει σκάσει μέχρι εδώ. 933 00:45:05,094 --> 00:45:07,880 934 00:45:07,880 --> 00:45:11,380 >> Κοινό: [δεν ακούγεται] 935 00:45:11,380 --> 00:45:16,574 936 00:45:16,574 --> 00:45:19,240 DAVID Malan: Εντάξει, έτσι πρέπει να συνεχίσει να αυξάνεται χώρο στο σκληρό δίσκο μας. 937 00:45:19,240 --> 00:45:20,450 Είμαι εντάξει με αυτό τώρα. 938 00:45:20,450 --> 00:45:23,212 Επειδή νομίζω ότι μπορώ να οριζόντια κλίμακα. 939 00:45:23,212 --> 00:45:26,420 Όπως και αν είμαι εξαντλείται, θα πάρω μόνο ένα τέταρτο του server, ίσως ένα πέμπτο του server, 940 00:45:26,420 --> 00:45:30,820 και στη συνέχεια να αυξήσει την ικανότητά μας από ένα άλλο 30% ή 50% ή οτιδήποτε. 941 00:45:30,820 --> 00:45:32,759 Οπότε είμαι εντάξει με αυτό, τουλάχιστον για τώρα. 942 00:45:32,759 --> 00:45:33,634 Κοινό: [δεν ακούγεται] 943 00:45:33,634 --> 00:45:37,314 944 00:45:37,314 --> 00:45:38,980 DAVID Malan: Εντάξει, έτσι ώστε να είναι ένα καλό σημείο. 945 00:45:38,980 --> 00:45:42,340 Έτσι, ας υποθέσουμε ότι οι διακομιστές δεν είναι ταυτόσημες. 946 00:45:42,340 --> 00:45:45,260 Και εξυπηρέτησης πελατών ή το ισοδύναμο ηλεκτρονικό ταχυδρομείο 947 00:45:45,260 --> 00:45:48,690 είναι να πάρει κάποιο μήνυμα από κάποιον χρήστη λέγοντας, αυτό δεν λειτουργεί σωστά. 948 00:45:48,690 --> 00:45:52,070 Είναι πολύ πιθανό, μερικές φορές, ότι ίσως έναν ή περισσότερους εξυπηρετητές 949 00:45:52,070 --> 00:45:55,000 ενεργεί λίγο στραβά, αλλά δεν οι άλλοι, που αναμφίβολα μπορεί να 950 00:45:55,000 --> 00:45:57,096 καθιστούν πιο δύσκολο να κυνηγήσει το θέμα. 951 00:45:57,096 --> 00:45:58,720 Ίσως πρέπει να εξετάσουμε πολλαπλές θέσεις. 952 00:45:58,720 --> 00:46:00,960 >> Αυτό είναι εκδήλωση άλλου είδους σφάλμα, 953 00:46:00,960 --> 00:46:03,950 η οποία είναι ότι ίσως θα πρέπει να έχουν σχεδιαστεί για την υποδομή σας, έτσι 954 00:46:03,950 --> 00:46:06,200 ότι τα πάντα είναι πραγματικά πανομοιότυπη. 955 00:46:06,200 --> 00:46:10,390 Αλλά έχει αποκαλύψει ένα νέο πρόβλημα ότι δεν είχαμε πριν. 956 00:46:10,390 --> 00:46:11,715 Τι άλλο? 957 00:46:11,715 --> 00:46:12,590 Κοινό: [δεν ακούγεται] 958 00:46:12,590 --> 00:46:16,390 959 00:46:16,390 --> 00:46:19,500 >> DAVID Malan: Ναι, υπάρχει μεγαλύτερη πολυπλοκότητα. 960 00:46:19,500 --> 00:46:20,792 Υπάρχει φυσικά περισσότερα καλώδια. 961 00:46:20,792 --> 00:46:21,750 Υπάρχει μια άλλη συσκευή. 962 00:46:21,750 --> 00:46:26,310 Στην πραγματικότητα, έχω εισήγαγε μια θεμελιώδη ιδέα και ένα θεμελιώδες πρόβλημα εδώ 963 00:46:26,310 --> 00:46:28,300 γνωστό ως ενιαίο σημείο της αποτυχίας, η οποία, 964 00:46:28,300 --> 00:46:30,110 ακόμη και αν δεν έχετε ακούσει η φράση, μπορείτε πιθανώς 965 00:46:30,110 --> 00:46:31,780 τώρα εργάζονται προς τα πίσω και να καταλάβω. 966 00:46:31,780 --> 00:46:35,560 Τι σημαίνει ότι έχω μια ενιαία σημείο αποτυχίας στην αρχιτεκτονική μου; 967 00:46:35,560 --> 00:46:39,694 Και από την αρχιτεκτονική, εγώ απλά σημαίνει την τοπολογία του. 968 00:46:39,694 --> 00:46:40,610 >> Κοινό: [δεν ακούγεται] 969 00:46:40,610 --> 00:46:42,901 >> DAVID Malan: Ναι, τι εάν η εξισορρόπησης φορτίου κατεβαίνει; 970 00:46:42,901 --> 00:46:46,290 Έχω τοποθετηθεί αυτό το μέσο άτομο του οποίου η σκοπός στη ζωή είναι να λύσει ένα πρόβλημα. 971 00:46:46,290 --> 00:46:47,740 Αλλά έχω εισήγαγε ένα νέο πρόβλημα. 972 00:46:47,740 --> 00:46:49,350 Μια νέα διαρροή έχει ξεπηδήσει στο σωλήνα. 973 00:46:49,350 --> 00:46:53,500 Διότι τώρα αν η εξισορρόπησης φορτίου πεθαίνει ή διαλείμματα ή δυσλειτουργιών, 974 00:46:53,500 --> 00:46:56,350 τώρα έχω χάσει την πρόσβαση σε και οι τρεις από τους διακομιστές μου. 975 00:46:56,350 --> 00:46:58,880 Και πριν, δεν το έκανα έχουν αυτό το μεσάζοντα. 976 00:46:58,880 --> 00:47:03,020 Και έτσι αυτό είναι ένα νέο πρόβλημα, αναμφισβήτητα. 977 00:47:03,020 --> 00:47:05,245 Θα επανέλθω σε πώς μπορούμε να το διορθώσουμε. 978 00:47:05,245 --> 00:47:06,734 >> Κοινό: [δεν ακούγεται] 979 00:47:06,734 --> 00:47:08,400 DAVID Malan: Αυτό θα ήταν μια προσέγγιση. 980 00:47:08,400 --> 00:47:13,926 Ναι, και έτσι αυτό πρόκειται να είναι αρκετά τρύπα του αρουραίου αρχίσουμε να πάει κάτω. 981 00:47:13,926 --> 00:47:15,800 Αλλά ας επανέλθουμε στο ότι ακριβώς σε μια στιγμή. 982 00:47:15,800 --> 00:47:17,299 Ποια άλλα προβλήματα έχουμε δημιουργήσει; 983 00:47:17,299 --> 00:47:25,540 984 00:47:25,540 --> 00:47:27,470 >> Έτσι, Νταν αναφέρθηκε βάση δεδομένων πριν. 985 00:47:27,470 --> 00:47:29,500 Και ακόμα κι αν δεν είστε πολύ γνωστά τεχνικά, 986 00:47:29,500 --> 00:47:33,220 μια βάση δεδομένων είναι μόνο ένας server, όπου αλλάζοντας τα δεδομένα αποθηκεύονται συνήθως, 987 00:47:33,220 --> 00:47:36,430 ίσως μια κάποιος παραγγελία έχει τοποθετηθεί, το προφίλ χρήστη σας, το όνομά σας, 988 00:47:36,430 --> 00:47:40,810 τη διεύθυνση ηλεκτρονικού ταχυδρομείου σας, πράγματα που θα μπορούσαν να να εισαχθούν ή να αλλάξει με την πάροδο του χρόνου. 989 00:47:40,810 --> 00:47:44,599 >> Προηγουμένως, βάση δεδομένων μου ήταν το ίδιο server και web server μου. 990 00:47:44,599 --> 00:47:46,390 Επειδή είχα μόνο μία web hosting λογαριασμό. 991 00:47:46,390 --> 00:47:48,480 Όλα ήταν στην ίδια θέση. 992 00:47:48,480 --> 00:47:54,200 Πού πρέπει να βάλω βάση δεδομένων μου Τώρα, στον server 1, 2, ή 3; 993 00:47:54,200 --> 00:47:55,100 >> Κοινό: 4. 994 00:47:55,100 --> 00:47:58,070 >> DAVID Malan: 4, εντάξει, όλα δεξιά, οπότε ας πάμε εκεί. 995 00:47:58,070 --> 00:48:01,650 Έτσι, Πάω να βάλω database-- και ας 996 00:48:01,650 --> 00:48:06,520 ξεκινήστε την επισήμανση αυτών www, www, www. 997 00:48:06,520 --> 00:48:08,780 Και Πάω να πω, Αυτό είναι το νούμερο τέσσερα. 998 00:48:08,780 --> 00:48:11,270 Και εγώ θα πω db για τη βάση δεδομένων. 999 00:48:11,270 --> 00:48:12,870 Εντάξει, μου αρέσει αυτό. 1000 00:48:12,870 --> 00:48:17,021 Ποια γραμμή πρέπει να έχω πιθανώς να αντλώντας εδώ; 1001 00:48:17,021 --> 00:48:18,850 >> Κοινό: [δεν ακούγεται] 1002 00:48:18,850 --> 00:48:22,740 >> DAVID Malan: Ναι, έτσι ώστε ο κώδικας, όπως θα συζητήσουμε αύριο, 1003 00:48:22,740 --> 00:48:24,900 προφανώς είναι το ίδιο σε όλους τους τρεις διακομιστές. 1004 00:48:24,900 --> 00:48:28,374 Αλλά τώρα πρέπει να συνδεθεί όχι μια βάσης δεδομένων τρέχει σε τοπικό επίπεδο, αλλά και αλλού. 1005 00:48:28,374 --> 00:48:29,040 Και αυτό είναι μια χαρά. 1006 00:48:29,040 --> 00:48:31,623 Μπορούμε να δώσουμε απλά τη βάση δεδομένων μια όνομα, όπως έχουμε, ή ένας αριθμός. 1007 00:48:31,623 --> 00:48:33,930 Και ότι όλα δουλεύει μια χαρά. 1008 00:48:33,930 --> 00:48:35,820 Αλλά τι κάναμε; 1009 00:48:35,820 --> 00:48:40,640 Έχουμε οριζόντια κλίμακα από την κατοχή τρεις διακομιστές αντί για ένα, η οποία 1010 00:48:40,640 --> 00:48:41,140 ειναι καλο. 1011 00:48:41,140 --> 00:48:44,240 Επειδή τώρα μπορούμε να χειριστούμε τρεις φορές περισσότερο φορτίο. 1012 00:48:44,240 --> 00:48:47,710 >> Και ακόμα καλύτερα, αν ένας ή δύο αυτών των servers κατεβαίνει, 1013 00:48:47,710 --> 00:48:49,350 επιχείρησή μου μπορεί να συνεχίσει να λειτουργεί. 1014 00:48:49,350 --> 00:48:53,960 Επειδή έχω ακόμα ένα, ακόμη και αν είμαι είδος χωλότητα κατά μήκος απόδοση-σοφός. 1015 00:48:53,960 --> 00:49:01,020 Αλλά τι νέο πρόβλημα έχω θεσπίστηκε με μετακίνηση της βάσης δεδομένων 1016 00:49:01,020 --> 00:49:04,350 σε αυτό το ξεχωριστό διακομιστή αντί για 1, 2, και 3; 1017 00:49:04,350 --> 00:49:05,412 >> Κοινό: [δεν ακούγεται] 1018 00:49:05,412 --> 00:49:08,120 DAVID Malan: Ναι, έτσι και τώρα έχω ένα άλλο μοναδικό σημείο αποτυχίας. 1019 00:49:08,120 --> 00:49:12,330 Εάν η βάση δεδομένων μου πεθαίνει, ή χρειάζεται να να αναβαθμιστεί, ή οτιδήποτε άλλο, τώρα βέβαιος, 1020 00:49:12,330 --> 00:49:13,610 ιστοσελίδα μου είναι online. 1021 00:49:13,610 --> 00:49:16,270 Και μπορώ να εξυπηρετήσει στατική, αμετάβλητο περιεχόμενο. 1022 00:49:16,270 --> 00:49:21,210 Αλλά δεν μπορώ να αφήσω τους χρήστες να συνδεθείτε ή αλλαγή τίποτα ή τίποτα προκειμένου, ακόμη χειρότερα. 1023 00:49:21,210 --> 00:49:24,120 Διότι, αν δεν είναι συνδεδεμένος 4, τότε 1, 2, και 3 1024 00:49:24,120 --> 00:49:27,710 Πραγματικά δεν μπορώ να μιλήσω για αυτό εξ ορισμού. 1025 00:49:27,710 --> 00:49:31,560 >> OK οπότε ναι, και έτσι αυτός είναι ο λόγος Είμαι διστάζουν να σχεδιάσετε αυτό. 1026 00:49:31,560 --> 00:49:32,690 Ας επανέλθουμε σε αυτό. 1027 00:49:32,690 --> 00:49:33,700 Δεν εννοώ να συνεχίσουμε να πιέζουμε σας μακριά. 1028 00:49:33,700 --> 00:49:36,030 Αλλά η εικόνα είναι πολύ γρήγορα πρόκειται να πάρει αγχωτικό. 1029 00:49:36,030 --> 00:49:38,620 Επειδή θα πρέπει να ξεκινήσετε που έχει δύο από τα πάντα. 1030 00:49:38,620 --> 00:49:41,850 Στην πραγματικότητα, αν έχετε δει ποτέ η ταινία Επικοινωνήστε με πριν από λίγα χρόνια 1031 00:49:41,850 --> 00:49:45,310 με Jodie Foster-- όχι; 1032 00:49:45,310 --> 00:49:47,410 >> Εντάξει, έτσι για τα δύο εμάς που έχουμε δει Επικοινωνία, 1033 00:49:47,410 --> 00:49:50,800 υπάρχει μια σχέση εκεί όπου ουσιαστικά αγόρασε δύο από κάτι 1034 00:49:50,800 --> 00:49:53,250 αντί για μία, αν και στο διπλάσιο της τιμής. 1035 00:49:53,250 --> 00:49:55,922 Έτσι, ήταν ένα είδος παιχνιδιάρικο σχολιάσει στην ταινία. 1036 00:49:55,922 --> 00:49:57,130 Είναι είδος που σχετίζονται με αυτό. 1037 00:49:57,130 --> 00:49:58,290 Θα μπορούσαμε να το κάνουμε αυτό απολύτως. 1038 00:49:58,290 --> 00:50:00,123 Και έχετε μόνο το κόστος μας τα διπλάσια χρήματα. 1039 00:50:00,123 --> 00:50:01,300 Αλλά θα επανέλθουμε σε αυτό. 1040 00:50:01,300 --> 00:50:02,400 >> Έτσι λύσαμε αυτό. 1041 00:50:02,400 --> 00:50:03,108 Έτσι, ξέρετε τι; 1042 00:50:03,108 --> 00:50:04,450 Αυτό είναι σαν ένα ολισθηρό δρόμο. 1043 00:50:04,450 --> 00:50:07,033 Δεν θέλω να ασχοληθεί με την κατοχή να έχουν ένα αντίγραφο της βάσης δεδομένων. 1044 00:50:07,033 --> 00:50:08,037 Είναι πάρα πολλά χρήματα. 1045 00:50:08,037 --> 00:50:08,620 Ξέρεις τι? 1046 00:50:08,620 --> 00:50:12,880 Θέλω να έχω τη βάση δεδομένων μου όπως ακριβώς και στην έκδοση ενός 1047 00:50:12,880 --> 00:50:17,450 όπου κάθε server έχει δική τοπική βάση δεδομένων του. 1048 00:50:17,450 --> 00:50:19,480 Έτσι, είμαι απλώς πρόκειται να επιστήσει την db για κάθε μία από αυτές. 1049 00:50:19,480 --> 00:50:22,240 >> Έτσι τώρα κάθε server web είναι πανομοιότυπη στο μέτρο 1050 00:50:22,240 --> 00:50:25,650 καθώς έχει τον ίδιο κωδικό, το ίδιο στατικά στοιχεία του ενεργητικού, ίδιες εικόνες και κείμενο 1051 00:50:25,650 --> 00:50:26,720 και ούτω καθεξής. 1052 00:50:26,720 --> 00:50:29,580 Και το καθένα έχει τη δική της βάση δεδομένων. 1053 00:50:29,580 --> 00:50:31,450 Έχω σταθερό το ενιαίο σημείο του προβλήματος αποτυχίας. 1054 00:50:31,450 --> 00:50:32,570 Τώρα έχω μια βάση δεδομένων. 1055 00:50:32,570 --> 00:50:36,210 Δεν έχει σημασία που δύο ή ένα από αυτά τα πράγματα πεθαίνουν, υπάρχει πάντα ένα αριστερό. 1056 00:50:36,210 --> 00:50:41,156 Αλλά τι νέο πρόβλημα έχει Δημιούργησα ότι αποφεύγεται η λύση του Νταν; 1057 00:50:41,156 --> 00:50:42,470 >> Κοινό: [δεν ακούγεται] 1058 00:50:42,470 --> 00:50:44,386 >> DAVID Malan: Ναι, Πρέπει να τους συγχρονίσετε, σωστά; 1059 00:50:44,386 --> 00:50:47,860 Γιατί είτε θα πρέπει να συγχρονίζετε ποιος θα where-- με άλλα λόγια, 1060 00:50:47,860 --> 00:50:50,570 αν η Alice επισκέψεις μου χώρο, και αυτή συνέβη 1061 00:50:50,570 --> 00:50:55,070 για να πάρει τυχαία ή στρογγυλό robined ή οτιδήποτε άλλο, με τον αριθμό ένα διακομιστή, 1062 00:50:55,070 --> 00:50:58,770 στη συνέχεια θα πρέπει να είναι πάντα την στείλει στο διακομιστή 1. 1063 00:50:58,770 --> 00:50:59,420 Γιατί; 1064 00:50:59,420 --> 00:51:01,540 Διότι αν εγώ την στείλετε στον server 2, πρόκειται 1065 00:51:01,540 --> 00:51:03,140 να μοιάζει με εκείνη δεν υπάρχουν. 1066 00:51:03,140 --> 00:51:04,450 >> Είμαι δεν πρόκειται να έχουν ιστορικό παραγγελιών της. 1067 00:51:04,450 --> 00:51:06,300 Είμαι δεν πρόκειται να έχουν προφίλ της εκεί. 1068 00:51:06,300 --> 00:51:09,360 Και αυτό ακριβώς αισθάνεται σαν αυτό είναι καλώντας προβλήματα. 1069 00:51:09,360 --> 00:51:11,400 Και όταν ο Bob επισκέπτεται, Ι Πρέπει να τον στείλει πάντα 1070 00:51:11,400 --> 00:51:14,800 στον ίδιο διακομιστή, 2, ή όποιο ένα, και Charlie σε τρίτο, 1071 00:51:14,800 --> 00:51:15,797 και με συνέπεια. 1072 00:51:15,797 --> 00:51:17,130 Αυτό δεν είναι παράλογο, όμως. 1073 00:51:17,130 --> 00:51:19,270 Αυτό ονομάζεται στεγανοποίηση της βάσης δεδομένων σας. 1074 00:51:19,270 --> 00:51:21,270 Και στην πραγματικότητα αυτό ήταν ό, τι Facebook έκανε νωρίς. 1075 00:51:21,270 --> 00:51:24,020 >> Εάν έχετε ακολουθήσει την ιστορία της Facebook, ξεκίνησε εδώ στην πανεπιστημιούπολη 1076 00:51:24,020 --> 00:51:25,770 όπως www.thefacebook.com. 1077 00:51:25,770 --> 00:51:29,260 Στη συνέχεια εξελίχθηκε φορά Mark άρχισε εξάπλωσή του σε άλλες πανεπιστημιουπόλεις 1078 00:51:29,260 --> 00:51:34,450 να είναι harvard.thefacebook.com και mit.thefacebook.com, και πιθανώς 1079 00:51:34,450 --> 00:51:37,027 bu.thefacebook.com, και τα παρόμοια. 1080 00:51:37,027 --> 00:51:38,860 Και αυτό ήταν επειδή νωρίς, δεν νομίζω 1081 00:51:38,860 --> 00:51:40,484 θα μπορούσατε να έχετε φίλους σε πανεπιστημιουπόλεις. 1082 00:51:40,484 --> 00:51:41,410 Αλλά αυτό είναι μια χαρά. 1083 00:51:41,410 --> 00:51:43,930 Επειδή ο καθένας από το Χάρβαρντ πήρε αποστέλλονται σε αυτόν το διακομιστή. 1084 00:51:43,930 --> 00:51:45,744 Καθένας από BU πήρε αποστέλλονται σε αυτόν το διακομιστή. 1085 00:51:45,744 --> 00:51:47,910 Καθένας από το MIT πήρε αποστέλλονται σε αυτό το server-- στη θεωρία. 1086 00:51:47,910 --> 00:51:50,540 Δεν ξέρω αρκετά όλα τα υποκείμενη λεπτομέρειες εφαρμογής. 1087 00:51:50,540 --> 00:51:55,610 Αλλά προφανώς κατανέμεται άτομα με πανεπιστημιούπολη τους, όπου το δίκτυό τους ήταν. 1088 00:51:55,610 --> 00:51:58,772 >> Έτσι ώστε να είναι καλά μέχρι το σημείο όπου θα πρέπει να έχετε δύο servers για το Χάρβαρντ, 1089 00:51:58,772 --> 00:51:59,980 ή τρεις servers για το Χάρβαρντ. 1090 00:51:59,980 --> 00:52:01,800 Και, στη συνέχεια, ότι η απλότητα είδος καταρρέει. 1091 00:52:01,800 --> 00:52:03,174 Αλλά αυτό είναι μια λογική προσέγγιση. 1092 00:52:03,174 --> 00:52:04,950 Ας πάντα στείλει Alice στο ίδιο μέρος, 1093 00:52:04,950 --> 00:52:06,366 πάντα στείλει Bob στο ίδιο μέρος. 1094 00:52:06,366 --> 00:52:09,680 Αλλά τι θα συμβεί αν Αλίκης κεντρικός υπολογιστής πηγαίνει χωρίς σύνδεση; 1095 00:52:09,680 --> 00:52:12,300 Bob και ο Τσάρλι μπορεί να εξακολουθούν να αγοράζουν πράγματα και να συνδεθείτε στο site. 1096 00:52:12,300 --> 00:52:13,462 Αλλά Alice δεν μπορεί. 1097 00:52:13,462 --> 00:52:15,170 Έτσι έχετε χάσει το ένα τρίτο της βάσης των χρηστών σας. 1098 00:52:15,170 --> 00:52:16,980 Ίσως αυτό είναι καλύτερο από το 100%; 1099 00:52:16,980 --> 00:52:20,580 Αλλά ίσως θα ήταν ωραίο αν θα μπορούσαμε να εξακολουθεί να υποστηρίζει 100% των χρηστών μας 1100 00:52:20,580 --> 00:52:23,470 ακόμη και όταν το ένα τρίτο των μας servers βγαίνει εκτός σύνδεσης. 1101 00:52:23,470 --> 00:52:24,760 >> Έτσι θα μπορούσαμε να συγχρονίσετε τι; 1102 00:52:24,760 --> 00:52:29,250 Όχι οι χρήστες, per se, αλλά η βάση δεδομένων σε όλους αυτούς τους διακομιστές. 1103 00:52:29,250 --> 00:52:33,350 Έτσι τώρα έχουμε το είδος πρέπει κάποια το είδος της διασύνδεσης 1104 00:52:33,350 --> 00:52:37,880 εδώ, έτσι ώστε οι ίδιοι οι εξυπηρετητές μπορεί sync-- δεν είναι παράλογο. 1105 00:52:37,880 --> 00:52:40,090 Και στην πραγματικότητα, υπάρχει αυτή η τεχνολογία. 1106 00:52:40,090 --> 00:52:45,550 Στον κόσμο των βάσεων δεδομένων, υπάρχει η έννοια των master-slave βάσεις δεδομένων, 1107 00:52:45,550 --> 00:52:48,240 ή την πρωτοβάθμια στη δευτεροβάθμια, όπου μεταξύ των χαρακτηριστικών 1108 00:52:48,240 --> 00:52:51,050 δεν είναι μόνο για την αποθήκευση δεδομένων και να ανταποκριθεί με τα δεδομένα, 1109 00:52:51,050 --> 00:52:53,375 αλλά και μόνο για να συνεχώς συγχρονισμό μεταξύ τους. 1110 00:52:53,375 --> 00:52:56,480 Έτσι, κάθε φορά που γράφετε ή να αποθηκεύσετε κάτι που αυτή τη βάση δεδομένων, 1111 00:52:56,480 --> 00:53:00,040 αμέσως παίρνει "αναπαραχθεί" με τις άλλες βάσεις δεδομένων, όπως καλά. 1112 00:53:00,040 --> 00:53:02,870 >> Και κάθε φορά που θα διαβάσετε από αυτό, δεν έχει σημασία πού βρίσκεστε. 1113 00:53:02,870 --> 00:53:05,170 Διότι, αν στη θεωρία που έχουν όλα τα συγχρονισμένα, είστε 1114 00:53:05,170 --> 00:53:07,710 πρόκειται να πάρει την ίδια άποψη των δεδομένων. 1115 00:53:07,710 --> 00:53:10,800 Έτσι, αυτό ακούγεται τέλειο. 1116 00:53:10,800 --> 00:53:11,883 Εκεί πήρε να είναι μια παγίδα. 1117 00:53:11,883 --> 00:53:15,200 1118 00:53:15,200 --> 00:53:18,990 Τι θα μπορούσε να το αλίευμα είναι; 1119 00:53:18,990 --> 00:53:21,790 >> Κοινό: [δεν ακούγεται] 1120 00:53:21,790 --> 00:53:25,830 >> DAVID Malan: Ναι, έτσι τρεις φορές όσο τα πράγματα θα μπορούσε να πάει στραβά. 1121 00:53:25,830 --> 00:53:26,930 Αυτό είναι μια πραγματικότητα. 1122 00:53:26,930 --> 00:53:28,480 Θα μπορούσε όλα να είναι το ίδιο το πνεύμα. 1123 00:53:28,480 --> 00:53:30,404 Αλλά κάποιος πρέπει να ρυθμίσετε τις παραμέτρους αυτές. 1124 00:53:30,404 --> 00:53:33,070 Υπάρχει μια υψηλότερη πιθανότητα ότι κάτι πρόκειται να πάει στραβά. 1125 00:53:33,070 --> 00:53:38,130 Απλά συνδυαστικά έχετε περισσότερα πράγματα επιρρεπής σε λάθη. 1126 00:53:38,130 --> 00:53:40,505 Τι άλλο είναι κακό δυνητικά; 1127 00:53:40,505 --> 00:53:41,380 Κοινό: [δεν ακούγεται] 1128 00:53:41,380 --> 00:53:44,100 1129 00:53:44,100 --> 00:53:46,180 >> DAVID Malan: Ναι, έτσι συγχρονισμό μπορεί να είναι κακό. 1130 00:53:46,180 --> 00:53:48,110 Ακόμη και όπως ίσως γνωρίζετε από αντίγραφα ασφαλείας και τέτοια, 1131 00:53:48,110 --> 00:53:50,520 αν απλά τυφλά αποφάσεων backups, τι αν κάτι κάνει 1132 00:53:50,520 --> 00:53:51,560 να πάει στραβά σε μια βάση δεδομένων; 1133 00:53:51,560 --> 00:53:53,018 Μπορείτε να διαγράψετε κάτι που δεν πρέπει. 1134 00:53:53,018 --> 00:53:56,299 Έχετε αμέσως να αναπαραχθεί ότι το πρόβλημα οπουδήποτε αλλού. 1135 00:53:56,299 --> 00:53:58,840 Έτσι, Βικτώρια ήταν talking-- αντίγραφα ασφαλείας θα ήταν ένα καλό πράγμα εδώ. 1136 00:53:58,840 --> 00:54:00,549 Και έτσι θα πάρετε πίσω σε αυτό. 1137 00:54:00,549 --> 00:54:03,090 Και για να είμαι σαφής, μιλάμε όχι για αντίγραφα ασφαλείας εδώ per se. 1138 00:54:03,090 --> 00:54:08,240 Μιλάμε για την πιστή αντιγραφή ή το συγχρονισμό σε διακομιστές. 1139 00:54:08,240 --> 00:54:09,110 Είναι όλα ζωντανά. 1140 00:54:09,110 --> 00:54:12,074 Δεν είναι γραφτό να να χρησιμοποιηθεί για την δημιουργία αντιγράφων ασφαλείας. 1141 00:54:12,074 --> 00:54:13,294 >> Κοινό: [δεν ακούγεται] 1142 00:54:13,294 --> 00:54:14,335 DAVID Malan: Τι είναι αυτό; 1143 00:54:14,335 --> 00:54:14,710 Κοινό: Higher-- 1144 00:54:14,710 --> 00:54:15,751 DAVID Malan: Υψηλότερο κόστος. 1145 00:54:15,751 --> 00:54:20,180 Έχουμε τριπλασιαστεί το κόστος για Σίγουρα, αν και τουλάχιστον όσον αφορά 1146 00:54:20,180 --> 00:54:21,100 του υλικού. 1147 00:54:21,100 --> 00:54:23,200 Επειδή μια βάση δεδομένων είναι απλά ένα κομμάτι του λογισμικού. 1148 00:54:23,200 --> 00:54:25,189 Και ένα web server είναι ένα κομμάτι του λογισμικού. 1149 00:54:25,189 --> 00:54:27,980 Είναι πιθανώς ελεύθερο, αν χρησιμοποιείτε οποιοσδήποτε αριθμός των ανοικτών πράγματα πηγής. 1150 00:54:27,980 --> 00:54:30,480 Αλλά αν χρησιμοποιείτε κάτι σαν Oracle, 1151 00:54:30,480 --> 00:54:36,574 είμαστε πληρώνουν Oracle περισσότερα χρήματα ανά άδειες, ή της Microsoft για την πρόσβαση. 1152 00:54:36,574 --> 00:54:38,240 Εκεί πήρε να είναι κάποια άλλη σύλληψη εδώ. 1153 00:54:38,240 --> 00:54:39,240 Δεν μπορεί να είναι αυτό το απλό. 1154 00:54:39,240 --> 00:54:42,990 1155 00:54:42,990 --> 00:54:47,300 >> Έτσι για να σας σημείο, νομίζω ότι ήταν Kareem, για τη γεωγραφία earlier-- ή όχι, 1156 00:54:47,300 --> 00:54:50,870 Ρωμαϊκή, ήταν, για geography-- ας υποθέσουμε ότι θέλουμε να είμαστε έξυπνοι σχετικά με αυτό, 1157 00:54:50,870 --> 00:54:54,080 και βάζουμε έναν από τους διακομιστές μας, και με τη σειρά τους τις βάσεις δεδομένων μας, στις ΗΠΑ, 1158 00:54:54,080 --> 00:54:56,910 και ένα άλλο στην Ευρώπη, ένα άλλο σε Νότια Αμερική, ένα άλλο στην Αφρική, 1159 00:54:56,910 --> 00:55:00,290 άλλο στην Ασία, οπουδήποτε μπορούμε μπορεί να θέλει όλο τον κόσμο. 1160 00:55:00,290 --> 00:55:04,220 Γνωρίζουμε ήδη από το ίχνος μας διαδρομές που το σημείο Α και σημείο 1161 00:55:04,220 --> 00:55:06,910 Β, αν είναι μακρύτερα χώρια, πρόκειται να πάρει περισσότερο χρόνο. 1162 00:55:06,910 --> 00:55:10,312 >> Και αν κάποιοι από εσάς έχουν χρησιμοποιηθεί εργαλεία, όπως το Facebook ή το Twitter 1163 00:55:10,312 --> 00:55:13,520 ή οποιαδήποτε από αυτές τις τοποθεσίες αυτές τις ημέρες ότι αλλάζουν συνεχώς λόγω της χρήσης 1164 00:55:13,520 --> 00:55:16,880 δημιουργήθηκε δεδομένων, μερικές φορές εάν έχετε χτύπησε Ανανέωση ή να ανοίξετε την ίδια σελίδα 1165 00:55:16,880 --> 00:55:20,270 σε άλλο πρόγραμμα περιήγησης, μπορείτε να δείτε διαφορετικές εκδόσεις, σχεδόν. 1166 00:55:20,270 --> 00:55:22,875 Μπορείτε να δείτε την κατάσταση κάποιου ενημέρωση εδώ, αλλά δεν είναι εδώ, 1167 00:55:22,875 --> 00:55:25,500 και στη συνέχεια μπορείτε να φορτώσετε εκ νέου, και στη συνέχεια, εμφανίζεται, και μπορείτε να φορτώσετε εκ νέου και πάλι, 1168 00:55:25,500 --> 00:55:26,640 και εξαφανίζεται. 1169 00:55:26,640 --> 00:55:29,076 Με άλλα λόγια, να κρατήσει μια μάτι έξω για αυτό, τουλάχιστον 1170 00:55:29,076 --> 00:55:30,950 εάν χρησιμοποιείτε την κοινωνική δικτύωσης, ιδίως. 1171 00:55:30,950 --> 00:55:33,320 >> Και πάλι, μόνο και μόνο επειδή η δεδομένων αλλάζει τόσο γρήγορα, 1172 00:55:33,320 --> 00:55:35,710 Μερικές φορές οι διακομιστές παίρνουν εκτός συγχρονισμού. 1173 00:55:35,710 --> 00:55:37,230 Και ίσως αυτό είναι ένα σούπερ μικρό παράθυρο. 1174 00:55:37,230 --> 00:55:39,970 Αλλά 200 χιλιοστά του δευτερολέπτου, ίσως ακόμη περισσότερο από ό, τι ερμήνευα-- είναι 1175 00:55:39,970 --> 00:55:43,415 πρόκειται να πάρει κάποιο μη μηδενικό ποσό του χρόνου για αυτές τις βάσεις δεδομένων για συγχρονισμό. 1176 00:55:43,415 --> 00:55:45,290 Και δεν είμαστε μόνο μιλάμε για ένα αίτημα. 1177 00:55:45,290 --> 00:55:48,540 Εάν μια εταιρεία έχει χιλιάδες Οι χρήστες που χρησιμοποιούν ταυτόχρονα, 1178 00:55:48,540 --> 00:55:49,460 θα μπορούσαν να buffer. 1179 00:55:49,460 --> 00:55:52,240 Με άλλα λόγια, εκεί θα μπορούσε είναι μια ουρά ή μια γραμμή αναμονής 1180 00:55:52,240 --> 00:55:54,950 πριν από όλα αυτά τα βάσεων δεδομένων τα ερωτήματα θα μπορούν να συγχρονιστούν. 1181 00:55:54,950 --> 00:55:56,610 Έτσι ίσως είναι στην πραγματικότητα λίγα δευτερόλεπτα. 1182 00:55:56,610 --> 00:55:59,820 >> Και πράγματι αυτό είναι αλήθεια νομίζω ότι ακόμη και σε αυτήν την ημέρα με το Facebook, σύμφωνα με την οποία 1183 00:55:59,820 --> 00:56:02,010 όταν το συγχρονισμό από το Ανατολική Ακτή για την Δυτική Ακτή, 1184 00:56:02,010 --> 00:56:06,026 έχει μια μη τετριμμένη καθυστέρηση διάδοσης, να το πω έτσι, 1185 00:56:06,026 --> 00:56:07,650 ότι ακριβώς το είδος του πρέπει να ανεχθεί. 1186 00:56:07,650 --> 00:56:11,210 Και έτσι δεν είναι τόσο πολύ ένα σφάλμα, δεδομένου ότι είναι μια πραγματικότητα 1187 00:56:11,210 --> 00:56:14,230 ότι οι χρήστες σας δεν μπορεί να δει τα σωστά δεδομένα για τουλάχιστον 1188 00:56:14,230 --> 00:56:14,970 μερικά δευτερόλεπτα. 1189 00:56:14,970 --> 00:56:17,410 >> Βλέπω αυτό στο Twitter πολλά στην πραγματικότητα, όπου μερικές φορές εγώ θα 1190 00:56:17,410 --> 00:56:21,227 τιτίβισμα σε ένα παράθυρο, ανοίγει ένα άλλο για να τότε θα δούμε να επιβεβαιώσει ότι όντως 1191 00:56:21,227 --> 00:56:22,560 ανέβηκε, και δεν υπάρχει ακόμα. 1192 00:56:22,560 --> 00:56:25,340 Και έχω να είδος φορτώσετε εκ νέου, reload, reload-- Ω, εκεί είναι. 1193 00:56:25,340 --> 00:56:27,150 Και αυτό δεν είναι γιατί δεν σώθηκε. 1194 00:56:27,150 --> 00:56:29,850 Απλώς δεν έχει διαδοθεί σε άλλους διακομιστές. 1195 00:56:29,850 --> 00:56:33,120 >> Έτσι, αυτό το εμπόριο-off, too-- κάνετε πραγματικά θέλουν να εκθέσουν τον εαυτό σας στον κίνδυνο 1196 00:56:33,120 --> 00:56:37,254 ότι αν ο χρήστης πηγαίνει στην τάξη τους ιστορία, δεν είναι πραγματικά εκεί ακόμα; 1197 00:56:37,254 --> 00:56:38,420 Βλέπω αυτό σε ορισμένες τράπεζες. 1198 00:56:38,420 --> 00:56:42,100 Αυτό με ενοχλεί πάντα όταν, επίσης, για ένα, μπορείτε να πάτε μόνο σαν έξι μήνες πίσω 1199 00:56:42,100 --> 00:56:45,160 στον τραπεζικό δηλώσεις σας σε ορισμένες τράπεζες, αν και σε θεωρία θα έπρεπε 1200 00:56:45,160 --> 00:56:46,576 να είναι σε θέση να έχουν τα πάντα σε απευθείας σύνδεση. 1201 00:56:46,576 --> 00:56:48,630 Μπορούν απλά να πάρουν τα πράγματα εκτός σύνδεσης μερικές φορές. 1202 00:56:48,630 --> 00:56:51,430 Μερικές φορές, too-- τι ιστοσελίδα είναι αυτό; 1203 00:56:51,430 --> 00:56:53,570 Υπάρχει ένα-- Ω, είναι GoDaddy, νομίζω. 1204 00:56:53,570 --> 00:56:56,620 GoDaddy, όταν κάνετε check out την αγορά ενός domain name ή κάτι τέτοιο, 1205 00:56:56,620 --> 00:56:58,630 που συχνά θα σας δώσει μια σύνδεση με την απόδειξή σας. 1206 00:56:58,630 --> 00:57:01,470 Και αν κάνετε κλικ σε αυτό το δικαίωμα σύνδεσμο μακριά, συχνά δεν λειτουργεί. 1207 00:57:01,470 --> 00:57:03,290 Λέει απλά, αδιέξοδο, τίποτα εδώ. 1208 00:57:03,290 --> 00:57:05,450 >> Και αυτό είναι πάρα πολύ λόγω της Αυτές οι καθυστερήσεις διάδοσης. 1209 00:57:05,450 --> 00:57:08,290 Επειδή, για οποιοδήποτε λόγο, παίρνετε ένα μικρό κομμάτι του χρόνου 1210 00:57:08,290 --> 00:57:09,670 να δημιουργήσουν πραγματικά ότι. 1211 00:57:09,670 --> 00:57:12,070 Έτσι, αυτό είναι το είδος του σαν να θέλετε να τραβάτε τα μαλλιά σας σε κάποιο σημείο. 1212 00:57:12,070 --> 00:57:14,486 Επειδή όλοι προσπαθείτε να κάνετε είναι να λύσει ένα απλό πρόβλημα. 1213 00:57:14,486 --> 00:57:16,590 Και κρατάμε τη δημιουργία νέων προβλήματα για τους εαυτούς μας. 1214 00:57:16,590 --> 00:57:18,770 Ας δούμε αν μπορούμε μπορεί είδους αναιρέσετε αυτό. 1215 00:57:18,770 --> 00:57:22,730 >> Αποδεικνύεται ότι ο συνδυασμός βάσεις δεδομένων για όλους τους διακομιστές ιστού σας 1216 00:57:22,730 --> 00:57:25,090 δεν είναι πολύ καλύτερη πρακτική. 1217 00:57:25,090 --> 00:57:27,950 Σε γενικές γραμμές, τι ένας μηχανικός θα κάνει, ή αρχιτέκτονα συστήματα, 1218 00:57:27,950 --> 00:57:30,340 θα ήταν να έχουν διαφορετικές βαθμίδες των servers. 1219 00:57:30,340 --> 00:57:33,160 Και μόνο για το καλό χώρο του, θα καταρτίσει βάση δεδομένων τους εδώ. 1220 00:57:33,160 --> 00:57:38,060 >> Μπορεί να έχουμε βάση δεδομένων και αριθμό του διακομιστή τέσσερις εδώ 1221 00:57:38,060 --> 00:57:42,430 ότι δεν έχουν συνδέσεις με κάθε ένα από αυτούς τους διακομιστές εδώ. 1222 00:57:42,430 --> 00:57:45,400 Έτσι, αυτό θα μπορούσε να είναι μπροστά μας καταλήγουν βαθμίδας, καθώς οι άνθρωποι θα λένε. 1223 00:57:45,400 --> 00:57:47,770 Και αυτό θα είναι πίσω τέλος μας βαθμίδας. 1224 00:57:47,770 --> 00:57:50,580 Και αυτό ακριβώς σημαίνει ότι αυτά αντιμετωπίζουν το χρήστη. 1225 00:57:50,580 --> 00:57:53,010 Και οι βάσεις δεδομένων δεν αντιμετωπίζουν το χρήστη. 1226 00:57:53,010 --> 00:57:55,480 Κανένας χρήστης μπορεί άμεσα πρόσβαση στη βάση δεδομένων. 1227 00:57:55,480 --> 00:57:59,280 >> Ας τώρα ίσως πάει κάτω η διαδρομή Victoria προτεινόμενο. 1228 00:57:59,280 --> 00:58:00,940 Αυτό είναι ένα μοναδικό σημείο αποτυχίας. 1229 00:58:00,940 --> 00:58:02,290 Αυτό με κάνει να νιώθω άβολα. 1230 00:58:02,290 --> 00:58:05,790 Έτσι, αυτό είναι ίσως το πιο προφανής λύση; 1231 00:58:05,790 --> 00:58:06,665 Κοινό: [δεν ακούγεται] 1232 00:58:06,665 --> 00:58:09,979 1233 00:58:09,979 --> 00:58:11,437 DAVID Malan: Συγγνώμη, λένε ότι και πάλι. 1234 00:58:11,437 --> 00:58:12,352 Κοινό: [δεν ακούγεται] 1235 00:58:12,352 --> 00:58:13,810 DAVID Malan: εξυπηρετητή μη-παραγωγής. 1236 00:58:13,810 --> 00:58:15,364 Τι εννοείς? 1237 00:58:15,364 --> 00:58:17,120 >> Κοινό: [δεν ακούγεται] 1238 00:58:17,120 --> 00:58:19,120 >> DAVID Malan: Ω, εντάξει, έτσι backups. 1239 00:58:19,120 --> 00:58:21,110 Εντάξει, έτσι θα μπορούσαμε να το κάνουμε αυτό, σίγουρα. 1240 00:58:21,110 --> 00:58:23,790 Και στην πραγματικότητα αυτό είναι πολύ συχνά γίνεται. 1241 00:58:23,790 --> 00:58:26,470 Αυτό μπορεί να είναι αριθμός δεδομένων πέντε. 1242 00:58:26,470 --> 00:58:28,510 Αλλά αυτό είναι μόνο συνδέεται με τον αριθμό τέσσερα. 1243 00:58:28,510 --> 00:58:31,110 Και ίσως να το ονομάσουμε ένα ζεστό ανταλλακτικά. 1244 00:58:31,110 --> 00:58:35,080 Αυτές οι δύο βάσεις δεδομένων θα μπορούσε να διαμορφωθεί σε μόλις συνεχώς το συγχρονισμό 1245 00:58:35,080 --> 00:58:35,850 ο ένας τον άλλον. 1246 00:58:35,850 --> 00:58:39,010 Και έτσι, αν αυτό το μηχάνημα πεθαίνει, για όποια και αν είναι ηλίθια reason-- σκληρό δίσκο 1247 00:58:39,010 --> 00:58:42,100 πεθαίνει, κάποιος ταξίδια σε όλο τον καλώδιο, κάποιο λογισμικό είναι εσφαλμένη 1248 00:58:42,100 --> 00:58:46,560 και τα κολλάει το μηχάνημα ή crashes-- θα μπορούσατε να έχετε ένα ανθρώπινο κυριολεκτικά 1249 00:58:46,560 --> 00:58:51,090 αποσυνδέστε αυτό το ένα από τον τοίχο και αντί να συνδέσετε αυτό το ένα στο. 1250 00:58:51,090 --> 00:58:56,340 Και τότε μέσα, ας πούμε, ένα λίγα λεπτά, ίσως μισή ώρα, 1251 00:58:56,340 --> 00:58:57,210 είστε πίσω σε απευθείας σύνδεση. 1252 00:58:57,210 --> 00:58:59,259 >> Δεν είναι μεγάλη, αλλά Επίσης, δεν είναι φρικτό. 1253 00:58:59,259 --> 00:59:01,800 Και δεν έχετε να ανησυχείτε για τυχόν προβλήματα συγχρονισμού. 1254 00:59:01,800 --> 00:59:03,080 Επειδή τα πάντα είναι ήδη εκεί. 1255 00:59:03,080 --> 00:59:05,000 Επειδή είχατε μια τέλεια αντιγράφων ασφαλείας είναι έτοιμα να ξεκινήσουν. 1256 00:59:05,000 --> 00:59:07,100 >> Θα μπορούσε να είναι μια μικρή εκτροφέα σχετικά με αυτό, 1257 00:59:07,100 --> 00:59:12,990 όπως μερικοί άνθρωποι συχνά κάνουν, όπου μπορείτε θα μπορούσε να έχει τον αριθμό της βάσης δεδομένων τέσσερις εδώ, 1258 00:59:12,990 --> 00:59:17,480 αριθμός δεδομένων πέντε εδώ, που είναι να μιλάμε ο ένας στον άλλο. 1259 00:59:17,480 --> 00:59:24,120 Αλλά μπορείτε επίσης να έχουν αυτό το είδος arrangement-- 1260 00:59:24,120 --> 00:59:27,440 και σκόπιμα φαίνεται βρώμικο, γιατί 1261 00:59:27,440 --> 00:59:30,220 is-- όπου όλα τα front-end servers μπορεί να 1262 00:59:30,220 --> 00:59:32,870 μιλήστε με όλα τα πίσω τέλος διακομιστές. 1263 00:59:32,870 --> 00:59:38,130 Και έτσι, αν αυτή η βάση δεδομένων δεν ανταποκριθούν, αυτοί εμπρόσθιο άκρο servers έχουν 1264 00:59:38,130 --> 00:59:40,212 να έχει προγραμματισμού κώδικα σε αυτά που λέει, 1265 00:59:40,212 --> 00:59:42,170 αν δεν πάρετε μια σύνδεση σε αυτή τη βάση δεδομένων, 1266 00:59:42,170 --> 00:59:45,830 η κύρια ξεκινά αμέσως μιλάμε για το δευτερεύον. 1267 00:59:45,830 --> 00:59:48,310 >> Αλλά αυτό ωθεί τώρα η πολυπλοκότητα στον κώδικα. 1268 00:59:48,310 --> 00:59:52,070 Και τώρα προγραμματιστές σας, το λογισμικό σας προγραμματιστές, πρέπει να ξέρετε γι 'αυτό. 1269 00:59:52,070 --> 00:59:56,454 Και είστε το είδος της σύνδεσης του κώδικα που Σας γράφουμε για πραγματική πίσω τέλος σας 1270 00:59:56,454 --> 00:59:58,370 λεπτομέρειες εφαρμογής, γεγονός που καθιστά πιο δύσκολο, 1271 00:59:58,370 --> 01:00:00,670 ειδικά σε ένα μεγαλύτερο εταιρεία ή ένα μεγαλύτερο website, 1272 01:00:00,670 --> 01:00:05,020 όπου δεν κάνει απαραιτήτως θέλουν οι προγραμματιστές να έχουν 1273 01:00:05,020 --> 01:00:10,890 να γνωρίζει πώς τη βάση δεδομένων Οι μηχανικοί κάνουν τη δουλειά τους. 1274 01:00:10,890 --> 01:00:13,810 Μπορεί να θέλετε να κρατήσετε αυτούς τους ρόλους είδος λειτουργικά διακριτές έτσι 1275 01:00:13,810 --> 01:00:16,810 ότι υπάρχει αυτό το στρώμα του αφαίρεση μεταξύ των δύο. 1276 01:00:16,810 --> 01:00:17,940 >> Λοιπόν, πώς θα μπορούσαμε να το διορθώσω αυτό; 1277 01:00:17,940 --> 01:00:20,290 Λοιπόν, έχουμε το είδος της λυθεί αυτό το πρόβλημα μία φορά πριν. 1278 01:00:20,290 --> 01:00:25,680 Γιατί δεν βάζουμε ένα από τα αυτά τα πράγματα εδώ, όπου 1279 01:00:25,680 --> 01:00:30,947 μιλά με τη σειρά του τον αριθμό τέσσερα και πέντε, όλοι οι διακομιστές web front-end 1280 01:00:30,947 --> 01:00:33,780 μιλήστε με αυτό το μεσάζοντα, και η μεσάζων με τη σειρά δρομολογίων των δεδομένων τους; 1281 01:00:33,780 --> 01:00:38,494 Στην πραγματικότητα, αυτό που θα μπορούσε να είναι μια καλό όνομα για αυτό το πράγμα; 1282 01:00:38,494 --> 01:00:39,704 >> Κοινό: [δεν ακούγεται] 1283 01:00:39,704 --> 01:00:41,120 DAVID Malan: Εντάξει, διαχειριστής της βάσης δεδομένων. 1284 01:00:41,120 --> 01:00:48,030 Αλλά τι θα μπορούσε ένας όρος είναι ότι θα μπορούσαμε να επαναχρησιμοποιήσουν για αυτή τη συσκευή; 1285 01:00:48,030 --> 01:00:49,760 Είμαστε εξισορρόπηση. 1286 01:00:49,760 --> 01:00:52,480 Ναι, έτσι στην πραγματικότητα, είμαι Δεν είναι δίκαιη εδώ. 1287 01:00:52,480 --> 01:00:56,760 Έτσι, μια εξισορρόπησης φορτίου θα σήμαινε ότι είμαστε εναλλαγή και πίσω εδώ, 1288 01:00:56,760 --> 01:00:58,836 που χρειάζεται στην πραγματικότητα δεν είναι η περίπτωση. 1289 01:00:58,836 --> 01:01:00,460 Έτσι, υπάρχουν μερικά τρόπους θα μπορούσαμε να το κάνουμε αυτό. 1290 01:01:00,460 --> 01:01:03,920 >> Εάν αυτό είναι στην πραγματικότητα ένα εξισορρόπησης φόρτου, η ιστορία είναι ακριβώς η ίδια όπως πριν. 1291 01:01:03,920 --> 01:01:05,230 Μερικά από τα αιτήματα πάνε έως 4. 1292 01:01:05,230 --> 01:01:06,150 Μερικά από αυτά πηγαίνετε στο 5. 1293 01:01:06,150 --> 01:01:06,710 Και αυτό είναι καλό. 1294 01:01:06,710 --> 01:01:08,835 Επειδή τώρα μπορούμε να χειριστούμε διπλάσια απόδοση. 1295 01:01:08,835 --> 01:01:11,120 Αλλά αυτή η σύνδεση εδώ είναι εξαιρετικά σημαντικό. 1296 01:01:11,120 --> 01:01:14,050 Θα πρέπει να βρίσκεται συνεχώς συγχρονισμένες και ελπίζουμε 1297 01:01:14,050 --> 01:01:17,670 δεν είναι γεωγραφικά πολύ μακριά, έτσι ότι ο συγχρονισμός είναι ουσιαστικά 1298 01:01:17,670 --> 01:01:18,520 στιγμιαίος. 1299 01:01:18,520 --> 01:01:20,410 Διαφορετικά, θα μπορούσαμε να έχουμε ένα πρόβλημα. 1300 01:01:20,410 --> 01:01:21,330 >> Έτσι, αυτό δεν είναι κακό. 1301 01:01:21,330 --> 01:01:25,132 Αλλά και πάλι, έχουμε εισήγαγε ένα νέο πρόβλημα. 1302 01:01:25,132 --> 01:01:26,590 Τι πρόβλημα έχω μόνο ανασυνταχθεί; 1303 01:01:26,590 --> 01:01:30,000 1304 01:01:30,000 --> 01:01:31,020 Ενιαίο σημείο της αποτυχίας. 1305 01:01:31,020 --> 01:01:32,390 Έτσι ποια είναι η λύση σε αυτό; 1306 01:01:32,390 --> 01:01:39,270 Έτσι, όπως Βικτώριας αρέσει να δαπανήσουν χρήματα, μπορούμε να πάρουμε αυτόν τον τύπο έξω και να το κάνουμε αυτό. 1307 01:01:39,270 --> 01:01:41,731 Και είμαι απλώς πρόκειται να προχωρήσουμε εδώ αρκετό χώρο. 1308 01:01:41,731 --> 01:01:43,230 Και αυτό πρόκειται να είναι λίγο βρώμικο. 1309 01:01:43,230 --> 01:01:44,563 Πάω να κρατήσει την κατάρτιση γραμμές. 1310 01:01:44,563 --> 01:01:47,080 Ας υποθέσουμε ότι το σύνολο του αυτές οι γραμμές πηγαίνουν σε δύο; 1311 01:01:47,080 --> 01:01:52,670 >> Μια πολύ κοινή τεχνική εδώ θα ήταν να χρησιμοποιούν μια τεχνική που ονομάζεται κτύπο της καρδιάς 1312 01:01:52,670 --> 01:01:57,390 όπου κάθε μία από αυτές τις συσκευές, αριστερά και δεξιά balancers φορτίο, 1313 01:01:57,390 --> 01:02:00,740 ή ό, τι θέλουμε να τους αποκαλούν, συνεχώς λέγοντας, είμαι ζωντανός, 1314 01:02:00,740 --> 01:02:03,220 Είμαι ζωντανός, είμαι ζωντανός, είμαι ζωντανός. 1315 01:02:03,220 --> 01:02:05,910 Ένας από αυτούς από προεπιλογή δρα ως το πρωτεύον. 1316 01:02:05,910 --> 01:02:09,620 Έτσι, το σύνολο της κίνησης δρομολογείται μέσω το ένα στα αριστερά, για παράδειγμα, 1317 01:02:09,620 --> 01:02:11,260 από προεπιλογή, αυθαίρετα. 1318 01:02:11,260 --> 01:02:16,890 >> Αλλά μόλις ο τύπος στα δεξιά δεν ακούει από την αριστερή άντρας πια, 1319 01:02:16,890 --> 01:02:20,440 η μία στη δεξιά έχει προγραμματιστεί για αυτόματη, για παράδειγμα, 1320 01:02:20,440 --> 01:02:24,110 να αναλάβει τη διεύθυνση IP από τη μία στα αριστερά, 1321 01:02:24,110 --> 01:02:28,240 και ως εκ τούτου, να γίνει η κύρια και ίσως να στείλετε ένα email ή ένα μήνυμα κειμένου 1322 01:02:28,240 --> 01:02:31,570 στους ανθρώπους να πω, hey, το αριστερό πρωτογενές δεν είναι συνδεδεμένος. 1323 01:02:31,570 --> 01:02:33,310 Θα γίνει πρωταρχικό για τώρα. 1324 01:02:33,310 --> 01:02:35,760 Έτσι, αντιπρόεδρος γίνεται πρόεδρο, να το πω έτσι. 1325 01:02:35,760 --> 01:02:38,180 Και κάποιος πρέπει να πάει να σώσει Ο Πρόεδρος, αν θέλετε. 1326 01:02:38,180 --> 01:02:41,090 Επειδή τώρα έχουμε μια προσωρινή ενιαίο σημείο της αποτυχίας. 1327 01:02:41,090 --> 01:02:45,020 >> Έτσι, τόσο περίπλοκο ή αγχωτικό ως αυτό μπορεί να φαίνεται για να ξεκινήσετε είναι, 1328 01:02:45,020 --> 01:02:46,990 Αυτό είναι το πώς θα λύσουμε αυτά τα προβλήματα. 1329 01:02:46,990 --> 01:02:48,190 Μπορείτε να το κάνετε να ρίξει χρήματα σε αυτό. 1330 01:02:48,190 --> 01:02:49,370 Μπορείτε να ρίξει το υλικό σε αυτό. 1331 01:02:49,370 --> 01:02:52,170 Αλλά δυστυχώς σας προσθέτουν πολυπλοκότητα για αυτό. 1332 01:02:52,170 --> 01:02:56,450 Αλλά το αποτέλεσμα, τελικά, είναι ότι έχετε μια πολύ περισσότερο, στη θεωρία, 1333 01:02:56,450 --> 01:02:57,670 στιβαρή αρχιτεκτονική. 1334 01:02:57,670 --> 01:02:58,850 Δεν είναι ακόμα τέλειο. 1335 01:02:58,850 --> 01:03:02,470 Διότι ακόμη και όταν have-- θα μπορούσαμε δεν έχουν ένα ενιαίο σημείο της αποτυχίας. 1336 01:03:02,470 --> 01:03:05,240 Έχουμε τώρα τη διπλή σημεία της αποτυχίας. 1337 01:03:05,240 --> 01:03:07,630 Αλλά αν τα δύο πράγματα πάνε στραβά, η οποία είναι απολύτως μπορούσε, 1338 01:03:07,630 --> 01:03:09,030 είμαστε ακόμα πρόκειται να είναι εκτός σύνδεσης. 1339 01:03:09,030 --> 01:03:11,660 >> Και έτσι πολύ κοινό στην βιομηχανία είναι να περιγράψει 1340 01:03:11,660 --> 01:03:14,000 μέχρι το χρόνο σας από την άποψη της εννιάρια. 1341 01:03:14,000 --> 01:03:18,610 Και το είδος του στόχου να φιλοδοξούν να είναι 99,999% 1342 01:03:18,610 --> 01:03:21,580 του χρόνου το site σας είναι online. 1343 01:03:21,580 --> 01:03:24,170 Ή ακόμα καλύτερα, να προσθέσετε ένα Λίγα περισσότερα εννιάρια σε αυτό. 1344 01:03:24,170 --> 01:03:28,159 Δυστυχώς, αυτά εννιάρια είναι πολύ ακριβά. 1345 01:03:28,159 --> 01:03:29,450 Και ας κάνουν πραγματικά αυτό. 1346 01:03:29,450 --> 01:03:35,510 Έτσι, αν έχω ανοίξει μεγάλα αριθμομηχανή μου και πάλι, 365 ημέρες το χρόνο, 24 ώρες την ημέρα, 1347 01:03:35,510 --> 01:03:44,780 60 λεπτά σε μία ώρα, και 60 δευτερόλεπτα σε ένα λεπτό, 1348 01:03:44,780 --> 01:03:48,690 αυτό είναι το πόσα δευτερόλεπτα υπάρχουν σε ένα χρόνο, αν το έκανα αυτό σωστά. 1349 01:03:48,690 --> 01:03:55,740 Έτσι, αν θέλουμε φορές αυτό με 0,99999, αυτό είναι πόσο χρόνο θέλουμε να αποβλέπουμε. 1350 01:03:55,740 --> 01:04:00,600 Έτσι, αυτό σημαίνει ότι θα πρέπει να είναι μέχρι αυτό πολλά δευτερόλεπτα κατά τη διάρκεια του έτους. 1351 01:04:00,600 --> 01:04:03,920 Έτσι, αν αφαιρέσουμε τώρα η αρχική τιμή, ή μάλλον 1352 01:04:03,920 --> 01:04:07,480 Αυτή η νέα τιμή από το first-- 316 δευτερόλεπτα, 1353 01:04:07,480 --> 01:04:09,640 η οποία φυσικά είναι πέντε λεπτά. 1354 01:04:09,640 --> 01:04:13,770 >> Έτσι, εάν ο ιστοχώρος σας ή την εταιρεία σας είναι υποστηρίζοντας «πέντε εννιάρια», σύμφωνα με την οποία είστε 1355 01:04:13,770 --> 01:04:17,050 μέχρι 99,99% του χρόνου, ότι σημαίνει καλύτερη 1356 01:04:17,050 --> 01:04:23,470 ήταν αρκετά έξυπνος και γρήγορος αρκετά και αρκετά στο ίδιο επίπεδο με τους πόρους 1357 01:04:23,470 --> 01:04:27,890 ότι οι διακομιστές σας είναι μόνο offline πέντε λεπτά από το χρόνο. 1358 01:04:27,890 --> 01:04:29,980 Είναι ένα ακριβό και δύσκολο πράγμα που πρέπει να αποβλέπουμε. 1359 01:04:29,980 --> 01:04:31,430 >> Έτσι είναι ένας συμβιβασμός, πάρα πολύ. 1360 01:04:31,430 --> 01:04:35,866 99,999% του χρόνου είναι αρκετά καταριέται δύσκολο και ακριβό. 1361 01:04:35,866 --> 01:04:38,740 Πέντε minutes-- μπορείτε μόλις και μετά βίας μπορεί να πάρει στο διακομιστή για να αντικαταστήσει σωματικά 1362 01:04:38,740 --> 01:04:40,040 κάτι που πήγε στραβά. 1363 01:04:40,040 --> 01:04:42,810 Και γι 'αυτό έχουμε ξεκινήσει καλωδίωση πράγματα μαζί πιο περίπλοκη 1364 01:04:42,810 --> 01:04:48,240 Apriori έτσι ώστε οι υπολογιστές μπορεί είδους καθορίζουν οι ίδιοι. 1365 01:04:48,240 --> 01:04:49,446 Ναι. 1366 01:04:49,446 --> 01:04:52,344 >> Κοινό: [δεν ακούγεται] 1367 01:04:52,344 --> 01:05:02,014 1368 01:05:02,014 --> 01:05:04,430 DAVID Malan: Το πρόβλημα θα μπορούσε να να είναι σε οποιοδήποτε αριθμό θέσεων. 1369 01:05:04,430 --> 01:05:05,090 Και σε fact-- 1370 01:05:05,090 --> 01:05:07,101 >> Κοινό: [δεν ακούγεται] 1371 01:05:07,101 --> 01:05:08,600 DAVID Malan: Απολύτως, απολύτως. 1372 01:05:08,600 --> 01:05:10,720 Και καθώς η εικόνα είναι όλο και πιο περίπλοκη, 1373 01:05:10,720 --> 01:05:12,110 θα μπορούσε να είναι οι web servers. 1374 01:05:12,110 --> 01:05:14,690 Θα μπορούσε να είναι η εξουσία στο κτίριο. 1375 01:05:14,690 --> 01:05:17,900 Θα μπορούσε να είναι κάτι φυσικό, όπως τα καλώδια έχεις φθαρεί ή πετάξουν έξω. 1376 01:05:17,900 --> 01:05:19,879 Θα μπορούσε να είναι η βάση δεδομένων δεν ανταποκρίνεται. 1377 01:05:19,879 --> 01:05:22,920 Θα μπορούσε να έχουν ενημερωθεί λειτουργίας τους συστήματος και κάτι κρέμεται. 1378 01:05:22,920 --> 01:05:24,634 Έτσι, υπάρχουν τόσα πολλά άλλα κινούμενα μέρη. 1379 01:05:24,634 --> 01:05:27,050 Και έτσι, ένα μεγάλο μέρος της μηχανικής ότι πρέπει να πάει πίσω από αυτό 1380 01:05:27,050 --> 01:05:30,431 είναι πραγματικά ακριβώς εμπόριο offs, όπως το πώς πολύ χρόνο, πόσα χρήματα είναι πραγματικά 1381 01:05:30,431 --> 01:05:32,930 Αξίζει, και ποιες είναι οι απειλές είστε πραγματικά ανησυχούν; 1382 01:05:32,930 --> 01:05:35,471 Για παράδειγμα, στην Μαθήματα που διδάσκω στο Χάρβαρντ, 1383 01:05:35,471 --> 01:05:38,470 χρησιμοποιούμε πολλά cloud computing, το οποίο θα αρχίσετε να παίρνετε μια ματιά στο τώρα, 1384 01:05:38,470 --> 01:05:41,107 Στην πραγματικότητα, όπου χρησιμοποιούμε Amazon Web Services. 1385 01:05:41,107 --> 01:05:42,940 Ακριβώς επειδή αυτή είναι η ένα ξεκινήσαμε με. 1386 01:05:42,940 --> 01:05:45,856 Αλλά υπάρχει όλο και περισσότερο αυτές τις μέρες από την Google και τη Microsoft και τους άλλους. 1387 01:05:45,856 --> 01:05:50,030 Και εμείς συνειδητά επιλέξει να θέσει όλα των εικονικών μηχανών μαθήματά μας », 1388 01:05:50,030 --> 01:05:55,400 όπως και αν ονομάζεται, στο νομίζω Είναι Δυτική κέντρο δεδομένων της Βιρτζίνια. 1389 01:05:55,400 --> 01:05:57,560 Οι περισσότεροι από τους μαθητές μας τυχαίνει να είναι από τις ΗΠΑ, 1390 01:05:57,560 --> 01:05:59,820 αν και υπάρχουν σίγουρα κάποια διεθνώς. 1391 01:05:59,820 --> 01:06:02,630 >> Αλλά η πραγματικότητα είναι ότι είναι απλά απλούστερο και φθηνότερο για εμάς 1392 01:06:02,630 --> 01:06:05,540 να βάλει όλα τα αυγά μας στο καλάθι Βιρτζίνια, 1393 01:06:05,540 --> 01:06:08,050 ακόμα κι αν ξέρω αν κάτι πάει στραβά στη Βιρτζίνια, 1394 01:06:08,050 --> 01:06:12,760 όπως έχει happened-- περιστασιακά, όπως αν υπάρχει ένας τυφώνας ή κάποιο καιρό 1395 01:06:12,760 --> 01:06:15,890 περίπτωση, όπως ότι, αν υπάρχει κάποια θέμα δίκτυο ηλεκτρικής ενέργειας ή η like-- όλων 1396 01:06:15,890 --> 01:06:20,240 των δεδομένων που τα μαθήματά μας »θα μπορούσε να πάει offline για κάποιο αριθμό λεπτών ή ωρών 1397 01:06:20,240 --> 01:06:21,600 ή ακόμη περισσότερο. 1398 01:06:21,600 --> 01:06:24,020 >> Όμως, η ποσότητα της πολυπλοκότητας ότι θα απαιτούνταν, 1399 01:06:24,020 --> 01:06:26,895 και το ποσό των χρημάτων που θα απαιτείται, για να λειτουργήσει τα πάντα 1400 01:06:26,895 --> 01:06:31,420 παράλληλα στην Ευρώπη ή στην Καλιφόρνια απλά δεν κάνει τόσο πολύ νόημα. 1401 01:06:31,420 --> 01:06:35,080 Έτσι είναι μια ορθολογική εμπορίου μακριά, αλλά μια οδυνηρή 1402 01:06:35,080 --> 01:06:37,740 όταν είστε στην πραγματικότητα έχει αυτό το downtime. 1403 01:06:37,740 --> 01:06:41,830 >> Λοιπόν, ας μετάβαση τώρα να μερικές από τις λύσεις που βασίζονται σε σύννεφο 1404 01:06:41,830 --> 01:06:43,320 σε ορισμένα από αυτά τα προβλήματα. 1405 01:06:43,320 --> 01:06:45,040 Όλα όσα έχουμε ήδη συζήτηση μέχρι στιγμής 1406 01:06:45,040 --> 01:06:47,527 είναι το είδος των προβλημάτων που έχουν ήταν μαζί μας για κάποιο χρονικό διάστημα, 1407 01:06:47,527 --> 01:06:49,610 αν έχετε το δικό σας διακομιστές της εταιρείας σας, 1408 01:06:49,610 --> 01:06:52,740 αν πας σε μια συνεγκατάστασης τοποθετήστε σαν ένα κέντρο δεδομένων και μερίδιο 1409 01:06:52,740 --> 01:06:55,110 χώρο με κάποιον άλλο, ή στις μέρες μας στο σύννεφο. 1410 01:06:55,110 --> 01:06:57,040 >> Και τι είναι ωραίο για το σύννεφο είναι ότι όλα 1411 01:06:57,040 --> 01:06:59,540 αυτά τα πράγματα είμαι αντλώντας ως φυσικά αντικείμενα 1412 01:06:59,540 --> 01:07:02,400 μπορεί τώρα να θεωρηθεί ως είδος των εικονικών αντικειμένων 1413 01:07:02,400 --> 01:07:04,659 στο σύννεφο που είναι προσομοιώνεται με το λογισμικό. 1414 01:07:04,659 --> 01:07:07,700 Με άλλα λόγια, οι υπολογιστές σήμερα, servers και σήμερα, όπως και η εικόνα της Dell 1415 01:07:07,700 --> 01:07:11,720 Έδειξα νωρίτερα, είναι τόσο γρήγορα, έχουν τόσο πολύ μνήμη RAM, τόσο της CPU, τόσο στο δίσκο 1416 01:07:11,720 --> 01:07:16,140 χώρο, οι άνθρωποι έχουν γράψει λογισμικό για σχεδόν διαμέρισμα 1417 01:07:16,140 --> 01:07:21,130 ένα διακομιστή επάνω στο ψευδαίσθηση ότι είναι δύο servers, ή 200 servers, έτσι 1418 01:07:21,130 --> 01:07:24,150 ότι ο καθένας από εμάς πελατών έχει την ψευδαίσθηση ότι έχει 1419 01:07:24,150 --> 01:07:29,110 όχι μόνο ένα λογαριασμό σε κάποιο web φιλοξενήσει, αλλά και τη δική μας μηχανή που είμαστε 1420 01:07:29,110 --> 01:07:30,490 ενοικίαση από κάποιον άλλο. 1421 01:07:30,490 --> 01:07:34,140 >> Αλλά είναι μια εικονική μηχανή στο καθόσον σε ένα διακομιστή Dell, 1422 01:07:34,140 --> 01:07:39,160 και πάλι θα μπορούσε να κατανέμεται πάνω σε δύο ή 200 ή περισσότερες εικονικές μηχανές, 1423 01:07:39,160 --> 01:07:43,770 τα οποία δίνουν σε κάποιον διοικητικές πρόσβασης, αλλά με έναν τρόπο όπου κανένας από εμάς 1424 01:07:43,770 --> 01:07:48,040 γνωρίζει ή μπορεί να έχει πρόσβαση άλλες εικονικές Μηχανές για το ίδιο υλικό. 1425 01:07:48,040 --> 01:07:53,430 Έτσι για να ζωγραφίσει μια εικόνα στο σημερινό διαφάνειες, Έχω αυτό γυρίστηκε εδώ από μια ιστοσελίδα 1426 01:07:53,430 --> 01:07:54,160 που ονομάζεται Docker. 1427 01:07:54,160 --> 01:07:56,970 >> Έτσι, αυτό είναι λίγο πιο λεπτομέρεια από ό, τι πραγματικά χρειάζεται. 1428 01:07:56,970 --> 01:07:59,830 Αλλά αν δείτε αυτό ως infrastructure-- σας 1429 01:07:59,830 --> 01:08:02,910 έτσι απλά το υλικό δική σας, διακομιστές σας, τα ράφια, τα δεδομένα 1430 01:08:02,910 --> 01:08:06,480 κέντρο, και όλοι ερμήνευα-- θα κάνατε συνήθως τρέχει ένα λειτουργικό σύστημα υποδοχής. 1431 01:08:06,480 --> 01:08:08,275 Έτσι, κάτι like-- θα μπορούσε να είναι τα Windows. 1432 01:08:08,275 --> 01:08:09,430 Δεν θα ήταν το Mac OS. 1433 01:08:09,430 --> 01:08:11,430 Επειδή αυτό δεν είναι πραγματικά επιχείρησης αυτές τις μέρες. 1434 01:08:11,430 --> 01:08:15,670 Έτσι, θα ήταν Linux ή Solaris ή Unix ή BSD ή FreeBSD 1435 01:08:15,670 --> 01:08:19,779 ή οποιοδήποτε αριθμό άλλων λειτουργικών συστημάτων που είναι είτε δωρεάν ή εμπορικές. 1436 01:08:19,779 --> 01:08:22,120 >> Και στη συνέχεια να εκτελέσετε μια πρόγραμμα, ειδικό πρόγραμμα, 1437 01:08:22,120 --> 01:08:26,479 ονομάζεται hypervisor, ή εικονική οθόνη μηχανή, VMM. 1438 01:08:26,479 --> 01:08:31,649 Και αυτά είναι τα προϊόντα, αν είστε εξοικειωμένοι, όπως VMware ή VirtualBox 1439 01:08:31,649 --> 01:08:34,080 ή Virtual PC ή άλλους. 1440 01:08:34,080 --> 01:08:38,430 Και τι τα προγράμματα αυτά κάνουν είναι ακριβώς ότι το χαρακτηριστικό που περιέγραψα νωρίτερα. 1441 01:08:38,430 --> 01:08:41,779 Δημιουργεί την ψευδαίσθηση ότι ένα φυσικό μηχάνημα 1442 01:08:41,779 --> 01:08:44,550 μπορεί να είναι πολλαπλές εικονικές μηχανές. 1443 01:08:44,550 --> 01:08:48,260 >> Και έτσι αυτά τα πολύχρωμα κουτιά επάνω στην κορυφή είναι ζωγραφική μια εικόνα από τα ακόλουθα. 1444 01:08:48,260 --> 01:08:50,260 Αυτό το hypervisor, αυτό κομμάτι του λογισμικού, το αποκαλούν 1445 01:08:50,260 --> 01:08:54,090 VMware, που τρέχει σε κάποιο άλλο λειτουργικό σύστημα, το αποκαλούν Linux, 1446 01:08:54,090 --> 01:08:56,910 δημιουργεί την ψευδαίσθηση ότι Αυτή η φυσική υπολογιστή είναι στην πραγματικότητα 1447 01:08:56,910 --> 01:09:00,149 ένα, δύο, τρία εικονικούς υπολογιστές. 1448 01:09:00,149 --> 01:09:04,270 Έτσι έχω τώρα αγοράζονται, ως ιδιοκτήτης του Αυτό το υλικό, ένα φυσικό υπολογιστή. 1449 01:09:04,270 --> 01:09:06,200 Και τώρα είμαι ενοικίαση ότι σε τρεις πελάτες. 1450 01:09:06,200 --> 01:09:09,731 >> Και αυτοί οι τρεις πελάτες όλοι να σκεφτούμε έχουν ένα ειδικό εικονική μηχανή. 1451 01:09:09,731 --> 01:09:10,939 Και δεν είναι δόλωμα και μεταστροφή. 1452 01:09:10,939 --> 01:09:13,750 Είναι πιο γνωστοποίησης που χρησιμοποιείτε μια εικονική μηχανή. 1453 01:09:13,750 --> 01:09:17,589 Αλλά και τεχνολογικά, όλοι έχουν πλήρη διοικητικό έλεγχο 1454 01:09:17,589 --> 01:09:19,880 πάνω από κάθε ένα από αυτά επισκεπτών λειτουργικά συστήματα, τα οποία θα μπορούσαν 1455 01:09:19,880 --> 01:09:21,370 να είναι οποιοσδήποτε αριθμός των λειτουργικών συστημάτων. 1456 01:09:21,370 --> 01:09:23,029 >> Μπορώ να εγκαταστήσετε οτιδήποτε θέλω. 1457 01:09:23,029 --> 01:09:24,640 Μπορώ να το αναβαθμίσετε όπως θέλω. 1458 01:09:24,640 --> 01:09:27,470 Και δεν χρειάζεται καν να γνωρίζουν ή νοιάζονται για το άλλο λειτουργικό 1459 01:09:27,470 --> 01:09:29,678 συστήματα σε αυτόν τον υπολογιστή, οι άλλες εικονικές μηχανές, 1460 01:09:29,678 --> 01:09:35,290 εκτός εάν ο ιδιοκτήτης του όλο αυτό το γκρι τα πράγματα είναι να είναι λίγο άπληστοι 1461 01:09:35,290 --> 01:09:37,540 και overselling πόρους του ή της. 1462 01:09:37,540 --> 01:09:40,800 >> Έτσι, εάν παίρνετε ένα φυσική μηχανή και το πωλούν 1463 01:09:40,800 --> 01:09:44,399 για να μην 200, αλλά 400 πελάτες, σε κάποιο σημείο 1464 01:09:44,399 --> 01:09:47,270 θα πάμε να σκοντάψει σε αυτά ίδια θέματα απόδοσης όπως πριν. 1465 01:09:47,270 --> 01:09:50,460 Επειδή έχετε μόνο ένα πεπερασμένο ποσότητα δίσκο και RAM και ούτω καθεξής. 1466 01:09:50,460 --> 01:09:53,450 Και μια εικονική μηχανή είναι απλά ένα πρόγραμμα που είναι 1467 01:09:53,450 --> 01:09:56,140 προσποιείται ότι είναι μια πλήρες υπολογιστή. 1468 01:09:56,140 --> 01:09:58,040 Έτσι, μπορείτε να πάρετε τι πληρώνετε για εδώ. 1469 01:09:58,040 --> 01:10:02,150 >> Έτσι, μπορείτε να βρείτε στο διαδίκτυο μπορείτε να πληρώσετε αξιόπιστη εταιρεία ίσως $ 100 το μήνα 1470 01:10:02,150 --> 01:10:05,660 για τη δική σας εικονική μηχανή, ή δικό σας εικονικό ιδιωτικό server, 1471 01:10:05,660 --> 01:10:07,090 η οποία είναι ένας άλλος όρος για αυτό. 1472 01:10:07,090 --> 01:10:10,400 Ή μπορείτε να βρείτε κάποια μύγα από το βράδυ όπου πληρώνετε $ 5,99 το μήνα 1473 01:10:10,400 --> 01:10:12,080 για τη δική σας εικονική μηχανή. 1474 01:10:12,080 --> 01:10:15,614 Αλλά οι πιθανότητες είναι εσείς δεν έχουν σχεδόν όσο επιδόσεις στη διάθεσή σας, 1475 01:10:15,614 --> 01:10:18,530 επειδή έχουν το overselling έτσι, από ό, τι θα κάνατε με την υψηλότερη 1476 01:10:18,530 --> 01:10:22,340 βαθμίδα της υπηρεσίας ή την καλύτερη πωλητή. 1477 01:10:22,340 --> 01:10:24,590 >> Λοιπόν, τι σημαίνει αυτό στην πραγματικότητα για μας; 1478 01:10:24,590 --> 01:10:26,110 Έτσι, επιτρέψτε μου να πάω σε αυτό. 1479 01:10:26,110 --> 01:10:29,580 Πάω να πάει στο aws.amazon.com. 1480 01:10:29,580 --> 01:10:31,590 Μόνο και μόνο επειδή έχουν ένα ωραίο μενού επιλογών. 1481 01:10:31,590 --> 01:10:34,700 Αλλά αυτά τα ίδια μαθήματα ισχύει για ένα σωρό άλλους πωλητές σύννεφο. 1482 01:10:34,700 --> 01:10:38,201 Δυστυχώς, είναι συχνά πιο μάρκετινγκ μιλούν από οτιδήποτε άλλο. 1483 01:10:38,201 --> 01:10:39,200 Και αυτό αλλάζει συνεχώς. 1484 01:10:39,200 --> 01:10:41,820 Έτσι, μπορείτε να πάτε σε ένα δικτυακό τόπο, όπως αυτό. 1485 01:10:41,820 --> 01:10:44,560 Και αυτό δεν το κάνει πραγματικά να σας πω ένα μεγάλο μέρος τίποτα. 1486 01:10:44,560 --> 01:10:47,780 >> Και ακόμα και εγώ, όπως κοιτάζω αυτό, δεν το κάνουν ξέρει πραγματικά τι οποιοδήποτε από αυτά τα πράγματα 1487 01:10:47,780 --> 01:10:49,334 απαραιτήτως να κάνει μέχρι να βουτήξει στο. 1488 01:10:49,334 --> 01:10:50,875 Αλλά ας ξεκινήσουμε από την αριστερά, Compute. 1489 01:10:50,875 --> 01:10:52,980 Και Πάω να κάνετε κλικ σε αυτό. 1490 01:10:52,980 --> 01:10:56,960 Και τώρα Amazon έχει ειλικρινά μια συντριπτική πλειοψηφία των υπηρεσιών 1491 01:10:56,960 --> 01:10:57,960 αυτές τις μέρες. 1492 01:10:57,960 --> 01:11:01,040 Αλλά Amazon EC2 είναι ίσως το πιο απλό. 1493 01:11:01,040 --> 01:11:05,840 >> Amazon EC2 θα δημιουργήσει για μας ακριβώς η εικόνα που είδαμε πριν από λίγο. 1494 01:11:05,840 --> 01:11:10,240 Είναι πώς κάνουν πολλά τα χρήματά τους στο σύννεφο. 1495 01:11:10,240 --> 01:11:12,910 Προφανώς Netflix και άλλοι είναι στο σύννεφο με αυτούς. 1496 01:11:12,910 --> 01:11:16,260 Αυτό είναι συνήθως αφράτα μιλούν μάρκετινγκ. 1497 01:11:16,260 --> 01:11:19,720 Έτσι, αυτό που θέλω να κάνω είναι να πάει Pricing-- ή μάλλον ας πάμε στο Περιπτώσεις 1498 01:11:19,720 --> 01:11:23,790 πρώτη απλά για να ζωγραφίσει μια εικόνα αυτού. 1499 01:11:23,790 --> 01:11:25,800 >> Έτσι, αυτό θα διαφέρει από τον προμηθευτή. 1500 01:11:25,800 --> 01:11:29,590 Και δεν χρειάζεται να πάρει πάρα πολύ βαθιά μέσα τα ζιζάνια εδώ για το πώς αυτό όλες οι εργασίες. 1501 01:11:29,590 --> 01:11:34,720 Αλλά ο τρόπος Amazon, για παράδειγμα, Σας νοικιάζει μια εικονική μηχανή ή ένα διακομιστή 1502 01:11:34,720 --> 01:11:37,200 στο σύννεφο έχεις Τέτοιου είδους αστεία ονόματα, 1503 01:11:37,200 --> 01:11:41,000 όπως t2.nano, που σημαίνει μικρό, ή t2.large, πράγμα που σημαίνει μεγάλη. 1504 01:11:41,000 --> 01:11:43,970 Κάθε ένα από αυτά σας δίνει είτε ένα ή δύο εικονικές CPUs. 1505 01:11:43,970 --> 01:11:45,470 >> Γιατί είναι ένα εικονικό CPU; 1506 01:11:45,470 --> 01:11:49,440 Λοιπόν, η φυσική μηχανή θα μπορούσε έχουν 64 ή περισσότερες πραγματικές CPU. 1507 01:11:49,440 --> 01:11:52,125 Αλλά και πάλι, μέσω του λογισμικού, δημιουργούν την ψευδαίσθηση 1508 01:11:52,125 --> 01:11:55,410 ότι ένα μηχάνημα μπορεί να είναι divvied μέχρι πολλαπλούς χρήστες. 1509 01:11:55,410 --> 01:11:58,765 Έτσι μπορούμε να σκεφτούμε αυτό ως έχει ένα Intel CPU ή δύο. 1510 01:11:58,765 --> 01:12:01,290 πιστώσεις CPU ανά hour-- θα ήθελα Πρέπει να διαβάσετε τα ψιλά γράμματα 1511 01:12:01,290 --> 01:12:02,581 ως προς το τι σημαίνει αυτό στην πραγματικότητα. 1512 01:12:02,581 --> 01:12:05,850 Σημαίνει πόση του μηχανήματος μπορείτε να χρησιμοποιήσετε ανά ώρα έναντι των αναληφθεισών 1513 01:12:05,850 --> 01:12:07,730 άλλους πελάτες σε αυτό το υλικό. 1514 01:12:07,730 --> 01:12:11,560 >> Εδώ είναι πόση μνήμη RAM ή μνήμη σας get-- είτε μισό gigabyte, ή 500 1515 01:12:11,560 --> 01:12:14,120 megabytes, ή 1 gigabyte, ή 2. 1516 01:12:14,120 --> 01:12:17,390 Και τότε η αποθήκευση αναφέρεται μόνο σε τι είδους δίσκους που σας δίνουν. 1517 01:12:17,390 --> 01:12:19,950 Υπάρχει διαφορετική αποθήκευσης τεχνολογίες που προσφέρουν. 1518 01:12:19,950 --> 01:12:22,870 Αλλά πιο ενδιαφέρον από αυτό τότε θα μπορούσε να είναι η τιμολόγηση. 1519 01:12:22,870 --> 01:12:25,860 >> Έτσι, αν είστε ο ΚΟΤ ή ένας μηχανικός που δεν 1520 01:12:25,860 --> 01:12:28,420 θέλετε να εκτελέσετε ένα διακομιστή σε σας γραφείο, για οποιονδήποτε λόγο, 1521 01:12:28,420 --> 01:12:30,230 και αυτό είναι πάρα πολύ πολύπλοκες ή δαπανηρές 1522 01:12:30,230 --> 01:12:33,930 να αγοράσει servers και τους συν-εντοπίσετε και πληρώνουν ενοίκιο σε κάποιο φυσικό χώρο κλουβί 1523 01:12:33,930 --> 01:12:36,670 somewhere-- απλά θέλετε να καθίσετε στο φορητό υπολογιστή σας αργά το βράδυ, 1524 01:12:36,670 --> 01:12:40,480 πληκτρολογήσετε τα στοιχεία της πιστωτικής σας κάρτας, και servers ενοικίαση στην cloud-- καλά, 1525 01:12:40,480 --> 01:12:41,920 μπορούμε να το κάνουμε εδώ. 1526 01:12:41,920 --> 01:12:45,769 Πάω να πάει κάτω to-- Linux είναι ένα δημοφιλές λειτουργικό σύστημα. 1527 01:12:45,769 --> 01:12:47,310 Και ας πάρει μια αίσθηση των πραγμάτων. 1528 01:12:47,310 --> 01:12:48,990 Whoops-- πάρα πολύ μεγάλο. 1529 01:12:48,990 --> 01:12:53,670 >> Έτσι, ας δούμε πιο μικροσκοπικά τους εικονική μηχανή, η οποία φαίνεται να έχει, 1530 01:12:53,670 --> 01:12:57,440 για τους σκοπούς μας, μία CPU και 500 ΜΒ RAM. 1531 01:12:57,440 --> 01:12:58,440 Αυτό είναι αρκετά μικρό. 1532 01:12:58,440 --> 01:13:00,820 Αλλά ειλικρινά, διακομιστές ιστού δεν Πρέπει να κάνουμε όλα αυτά πολύ. 1533 01:13:00,820 --> 01:13:02,630 Έχετε καλύτερη specs στο φορητό υπολογιστή σας. 1534 01:13:02,630 --> 01:13:04,990 Αλλά δεν χρειάζεστε εκείνους προδιαγραφές αυτές τις μέρες για τα πράγματα. 1535 01:13:04,990 --> 01:13:11,490 Θα πάμε να πληρώσει $ 0,0065 ανά ώρα. 1536 01:13:11,490 --> 01:13:12,080 >> Ας δούμε λοιπόν. 1537 01:13:12,080 --> 01:13:15,970 Εάν υπάρχουν 24 ώρες σε μια ημέρα, και είμαστε πληρώνουν αυτό το πολύ ανά ώρα, 1538 01:13:15,970 --> 01:13:20,680 θα σας κοστίσει $ 0.15 για ενοικίαση ότι συγκεκριμένο διακομιστή στο σύννεφο. 1539 01:13:20,680 --> 01:13:22,210 Και αυτό είναι μόνο για μια μέρα. 1540 01:13:22,210 --> 01:13:27,050 Αν το κάνουμε αυτό 365-- $ 57 έως νοικιάσουν το συγκεκριμένο διακομιστή. 1541 01:13:27,050 --> 01:13:28,420 Γι 'αυτό ακούγεται σούπερ φθηνό. 1542 01:13:28,420 --> 01:13:31,100 >> Αυτό είναι επίσης εξαιρετικά χαμηλών επιδόσεων. 1543 01:13:31,100 --> 01:13:37,169 Γι 'αυτό, για τα μαθήματα που διδάσκω εδώ, τείνουν να χρησιμοποιήσει Νομίζω t2.smalls ή t2.mediums. 1544 01:13:37,169 --> 01:13:39,960 Και θα μπορούσαμε να έχουμε μερικές εκατοντάδες χρήστες, μερικές χιλιάδες χρήστες, συνολικά. 1545 01:13:39,960 --> 01:13:40,900 Είναι αρκετά μέτρια. 1546 01:13:40,900 --> 01:13:42,360 Ας δούμε λοιπόν τι αυτό θα κόστιζε. 1547 01:13:42,360 --> 01:13:49,260 Έτσι, αν το κάνω αυτό φορές του κόστους 24 ώρες φορές 365, αυτό είναι $ 225. 1548 01:13:49,260 --> 01:13:51,160 Και για τα μαθήματα Διδάσκω, γενικά 1549 01:13:51,160 --> 01:13:54,970 τρέχει δύο από τα πάντα, για απολύσεων, αλλά και για την απόδοση. 1550 01:13:54,970 --> 01:13:59,230 Έτσι θα μπορούσαμε να περάσουν, ως εκ τούτου, $ 500 για τους διακομιστές 1551 01:13:59,230 --> 01:14:00,860 ότι μπορεί να χρειαστεί ετησίως. 1552 01:14:00,860 --> 01:14:05,210 >> Τώρα, αν χρειάζεστε περισσότερες performance-- ας ρίξουμε μια ματιά σε μνήμη. 1553 01:14:05,210 --> 01:14:06,810 Έχουμε μιλήσει για τη μνήμη αρκετά. 1554 01:14:06,810 --> 01:14:09,330 Και αν χρειάζεστε περισσότερο memory-- και 64 gigabytes 1555 01:14:09,330 --> 01:14:12,310 είναι ο αριθμός συνέχισα mentioning-- Αυτό είναι σχεδόν $ 1 ανά ώρα. 1556 01:14:12,310 --> 01:14:16,180 Και μπορείτε να αρκετά γρήγορα δείτε πού Αυτό goes-- έτσι 24 ώρες φορές 365. 1557 01:14:16,180 --> 01:14:20,580 Έτσι, τώρα είναι $ 8.000 ανά έτος για μια αρκετά αξιοπρεπή διακομιστή. 1558 01:14:20,580 --> 01:14:23,010 >> Έτσι, σε κάποιο σημείο, υπάρχει Αυτό το σημείο καμπής 1559 01:14:23,010 --> 01:14:29,510 όπου τώρα θα μπορούσαμε να δαπανήσει $ 6.000 ίσως και να αγοράσει ένα μηχάνημα σαν αυτό 1560 01:14:29,510 --> 01:14:33,800 και αποσβέσει το κόστος του πάνω ίσως δύο, τρία χρόνια, η διάρκεια ζωής της μηχανής. 1561 01:14:33,800 --> 01:14:38,880 Αλλά τι μπορεί να σας ωθήσει σε ευνοούν ή δυσμένεια της ενοικίασης 1562 01:14:38,880 --> 01:14:41,230 μια μηχανή στο σύννεφο όπως αυτό; 1563 01:14:41,230 --> 01:14:44,110 Και πάλι, αυτό είναι συγκρίσιμη, πιθανώς, σε έναν από αυτούς τους διακομιστές Dell 1564 01:14:44,110 --> 01:14:47,208 είδαμε απεικονίζεται λίγο πριν. 1565 01:14:47,208 --> 01:14:51,016 >> Κοινό: [δεν ακούγεται] 1566 01:14:51,016 --> 01:14:54,350 1567 01:14:54,350 --> 01:14:56,190 >> DAVID Malan: Ναι, αυτό είναι ένα τεράστιο ανάποδα. 1568 01:14:56,190 --> 01:14:58,640 Επειδή δεν είμαστε αγοράζουν το μηχανή, δεν έχουμε να το Unbox. 1569 01:14:58,640 --> 01:14:59,600 Εμείς δεν χρειάζεται να το σηκώσει. 1570 01:14:59,600 --> 01:15:01,110 Εμείς δεν χρειάζεται να το συνδέσετε σε ράφι μας. 1571 01:15:01,110 --> 01:15:02,080 Εμείς δεν χρειάζεται να το συνδέσετε. 1572 01:15:02,080 --> 01:15:03,140 Εμείς δεν πρέπει να πληρώσουν η ηλεκτρική νομοσχέδιο. 1573 01:15:03,140 --> 01:15:05,120 >> Εμείς δεν πρέπει να στραφούν ο κλιματισμός στο. 1574 01:15:05,120 --> 01:15:07,620 Όταν ένας σκληρός δίσκος πεθαίνει, δεν έχουμε να οδηγεί σε στη μέση της νύχτας 1575 01:15:07,620 --> 01:15:08,172 για να το φτιάξω. 1576 01:15:08,172 --> 01:15:09,630 Δεν έχουμε να δημιουργήσει παρακολούθησης. 1577 01:15:09,630 --> 01:15:13,750 Δεν έχουμε to-- ο κατάλογος συνεχίζεται και επί του συνόλου των φυσικών πραγμάτων 1578 01:15:13,750 --> 01:15:15,810 δεν χρειάζεται να κάνετε λόγω της «σύννεφο». 1579 01:15:15,810 --> 01:15:18,620 >> Και για να είμαι σαφής, το cloud computing Είναι αυτή η ίδια η υπερκατανάλωση όρο. 1580 01:15:18,620 --> 01:15:22,790 Είναι πραγματικά ακριβώς σημαίνει πληρώνει κάποιον άλλο να τρέξει διακομιστές για εσάς, 1581 01:15:22,790 --> 01:15:25,300 ή ενοικίαση χώρου σε servers κάποιου άλλου. 1582 01:15:25,300 --> 01:15:27,110 Έτσι, ο όρος «υπολογιστικού νέφους» είναι νέα. 1583 01:15:27,110 --> 01:15:30,260 Η ιδέα είναι παλιά δεκαετίες. 1584 01:15:30,260 --> 01:15:32,070 Έτσι ώστε να είναι αρκετά συναρπαστικό. 1585 01:15:32,070 --> 01:15:33,960 >> Και τι περισσότερο μπορείτε να πάρετε; 1586 01:15:33,960 --> 01:15:38,287 Λοιπόν, μπορείτε επίσης να πάρετε τη δυνατότητα να κάνουν ό, τι σε ένα φορητό υπολογιστή στο σπίτι. 1587 01:15:38,287 --> 01:15:40,620 Με άλλα λόγια, όλα τα φωτογραφίες Ήμουν μόλις drawing-- 1588 01:15:40,620 --> 01:15:44,010 και δεν ήταν ότι πολύ καιρό πριν ότι ακόμη και Ήμουν σέρνεται γύρω σε έναν όροφο στον σέρβερ 1589 01:15:44,010 --> 01:15:46,680 συνδέοντας τα καλώδια για κάθε μία από τις γραμμές που βλέπετε, 1590 01:15:46,680 --> 01:15:49,590 και την αναβάθμιση του λειτουργικού συστήματα, και την αλλαγή δίσκων γύρω. 1591 01:15:49,590 --> 01:15:51,610 Υπάρχει πολλή σωματικότητα σε όλα αυτά. 1592 01:15:51,610 --> 01:15:55,300 >> Αλλά τι είναι όμορφο για το εικονικό μηχανές, όπως το όνομα του είδους προτείνει, 1593 01:15:55,300 --> 01:15:57,600 τώρα υπάρχουν web-based διασυνδέσεις με την οποία 1594 01:15:57,600 --> 01:15:59,900 αν θέλετε το ισοδύναμο μιας γραμμής από αυτόν το διακομιστή 1595 01:15:59,900 --> 01:16:03,959 σε ένα άλλο, απλά πληκτρολογήστε, τον τύπο, το είδος, κάντε κλικ και σύρετε, κάντε κλικ στην επιλογή Υποβολή, και voila, 1596 01:16:03,959 --> 01:16:05,250 έχετε το ενσύρματο μέχρι σχεδόν. 1597 01:16:05,250 --> 01:16:07,235 Επειδή όλα γίνονται στο λογισμικό. 1598 01:16:07,235 --> 01:16:09,110 Και ο λόγος που έχει κάνει το λογισμικό είναι και πάλι 1599 01:16:09,110 --> 01:16:12,650 επειδή έχουμε τόσο πολύ μνήμη RAM και έτσι πολύ CPU στη διάθεσή μας αυτές τις μέρες, 1600 01:16:12,650 --> 01:16:14,880 ακόμη και αν το σύνολο των ότι τα πράγματα παίρνει το χρόνο, 1601 01:16:14,880 --> 01:16:18,450 είναι πιο αργή για να τρέξει τα πράγματα στο λογισμικό από το υλικό, 1602 01:16:18,450 --> 01:16:23,710 όπως ακριβώς είναι πιο αργή για να χρησιμοποιήσετε ένα μηχανικό συσκευή όπως ένα σκληρό δίσκο από ό, τι RAM, 1603 01:16:23,710 --> 01:16:25,190 κάτι αμιγώς ηλεκτρονικό. 1604 01:16:25,190 --> 01:16:27,490 Έχουμε τόσους πολλούς πόρους έχουμε στη διάθεσή μας. 1605 01:16:27,490 --> 01:16:29,920 Εμείς οι άνθρωποι είναι είδος invariantly αργή. 1606 01:16:29,920 --> 01:16:33,840 Και έτσι τώρα οι μηχανές μπορούν να κάνουν τόσο πολύ περισσότερο ανά μονάδα χρόνου. 1607 01:16:33,840 --> 01:16:36,640 Έχουμε αυτές τις ικανότητες να κάνουμε τα πράγματα ουσιαστικά. 1608 01:16:36,640 --> 01:16:39,120 >> Και θα ήθελα να πω για τα μαθήματα Διδάσκω, για παράδειγμα, εδώ, 1609 01:16:39,120 --> 01:16:43,464 έχουμε περίπου ίσως μια δωδεκάδα ή έτσι συνολικά εικονικές μηχανές 1610 01:16:43,464 --> 01:16:45,880 όπως ότι η λειτουργία σε οποιαδήποτε δεδομένη χρόνο να κάνει εμπρόσθιο άκρο πράγματα, 1611 01:16:45,880 --> 01:16:47,620 κάνει πίσω τέλος τα πράγματα. 1612 01:16:47,620 --> 01:16:50,237 Έχουμε όλοι αποθήκευσης μας. 1613 01:16:50,237 --> 01:16:52,820 Έτσι, κάθε βίντεο, συμπεριλαμβανομένων των πραγμάτων όπως αυτό που είμαστε γυρίσματα, 1614 01:16:52,820 --> 01:16:54,330 καταλήγουμε θέση σε σύννεφο. 1615 01:16:54,330 --> 01:16:58,710 Amazon έχει τις υπηρεσίες που ονομάζεται Amazon S3, απλή υπηρεσία αποθήκευσης τους, η οποία 1616 01:16:58,710 --> 01:17:00,397 Είναι ακριβώς όπως το χώρο στο δίσκο στο σύννεφο. 1617 01:17:00,397 --> 01:17:02,230 Έχουν κάτι Ονομάζεται CloudFront, η οποία 1618 01:17:02,230 --> 01:17:06,040 είναι μια υπηρεσία CDN, Περιεχόμενο υπηρεσία δίκτυο διανομής, το οποίο 1619 01:17:06,040 --> 01:17:10,190 σημαίνει ότι λαμβάνει όλα τα αρχεία σας και για εσάς automagically το αναπαράγουν 1620 01:17:10,190 --> 01:17:11,290 σε όλο τον κόσμο. 1621 01:17:11,290 --> 01:17:12,780 >> Έτσι, δεν το κάνουν προληπτικά. 1622 01:17:12,780 --> 01:17:15,159 Αλλά η πρώτη φορά που κάποιος στην Ινδία ζητά το αρχείο σας, 1623 01:17:15,159 --> 01:17:16,700 θα δυνητικά να αποθηκεύσει τοπικά. 1624 01:17:16,700 --> 01:17:19,325 Η πρώτη φορά στην Κίνα, η πρώτη φορά στη Βραζιλία που συμβαίνει, 1625 01:17:19,325 --> 01:17:20,880 θα αρχίσουν caching είναι τοπικά. 1626 01:17:20,880 --> 01:17:22,730 Και δεν έχετε να κάνετε τίποτα από αυτά. 1627 01:17:22,730 --> 01:17:26,710 Και γι 'αυτό είναι τόσο απίστευτα αναγκάζοντας αυτές τις μέρες για να κινηθούν τα πράγματα 1628 01:17:26,710 --> 01:17:27,890 στο σύννεφο. 1629 01:17:27,890 --> 01:17:31,890 Επειδή έχετε αυτή την ικανότητα κυριολεκτικά να μην έχουν οι άνθρωποι κάνουν σχεδόν τόσο πολύ 1630 01:17:31,890 --> 01:17:32,390 δουλειά. 1631 01:17:32,390 --> 01:17:35,930 Και μπορείτε κυριολεκτικά δεν χρειάζονται τόσο πολλές οι άνθρωποι κάνουν αυτές τις θέσεις εργασίας anymore-- 1632 01:17:35,930 --> 01:17:38,450 "Ops", ή επιχειρησιακοί ρόλοι, πια. 1633 01:17:38,450 --> 01:17:43,150 Μπορείτε πραγματικά ακριβώς χρειάζεστε προγραμματιστές και λιγότεροι μηχανικοί 1634 01:17:43,150 --> 01:17:44,840 που μπορεί να κάνει απλά πράγματα ουσιαστικά. 1635 01:17:44,840 --> 01:17:46,590 Στην πραγματικότητα, ακριβώς για να δώσει σας μια αίσθηση αυτή, 1636 01:17:46,590 --> 01:17:51,800 επιτρέψτε μου να πάω την τιμολόγηση ένα άλλο προϊόν εδώ. 1637 01:17:51,800 --> 01:17:58,170 Ας δούμε κάτι σαν CDN S3. 1638 01:17:58,170 --> 01:18:01,140 Έτσι, αυτό είναι ουσιαστικά μια εικονικό σκληρό δίσκο στο σύννεφο. 1639 01:18:01,140 --> 01:18:14,360 Και αν μετακινηθείτε προς τα κάτω για να pricing-- γι 'αυτό είναι $ 0.007 ανά gigabyte. 1640 01:18:14,360 --> 01:18:16,300 Και είναι αυτό-- πώς το κάνουμε αυτό; 1641 01:18:16,300 --> 01:18:17,410 Νομίζω ότι είναι ανά μήνα. 1642 01:18:17,410 --> 01:18:21,530 >> Έτσι, αν αυτό είναι ανά month-- ή ανά ημέρα; 1643 01:18:21,530 --> 01:18:23,200 Dan, είναι αυτή η ημέρα; 1644 01:18:23,200 --> 01:18:24,700 Αυτό είναι ανά μήνα, εντάξει. 1645 01:18:24,700 --> 01:18:28,280 Έτσι, αν αυτό είναι ανά month-- Συγγνώμη, αυτό είναι το $ 0,03 ανά μήνα. 1646 01:18:28,280 --> 01:18:29,820 Υπάρχει 12 μηνών από το χρόνο. 1647 01:18:29,820 --> 01:18:32,250 Έτσι, πόσα δεδομένα μπορεί αποθηκεύετε στο cloud; 1648 01:18:32,250 --> 01:18:37,410 Ένα gigabyte δεν είναι τεράστια, αλλά εγώ Δεν ξέρω, όπως το 1 terabyte, 1649 01:18:37,410 --> 01:18:38,460 έτσι όπως 1.000 από αυτούς. 1650 01:18:38,460 --> 01:18:39,501 Αυτό δεν είναι όλα αυτά πολύ. 1651 01:18:39,501 --> 01:18:44,382 Είναι $ 368 για να αποθηκεύσει ένα terabyte των δεδομένων στο σύννεφο της Amazon. 1652 01:18:44,382 --> 01:18:46,090 Έτσι τι είναι μερικά από οι εμπορικές offs, τότε; 1653 01:18:46,090 --> 01:18:47,970 Δεν μπορεί όλα να είναι καλά. 1654 01:18:47,970 --> 01:18:52,260 Τίποτα δεν έχουμε μιλήσει σήμερα είναι είδος χωρίς αλιεύματα ή κόστος. 1655 01:18:52,260 --> 01:18:55,269 Έτσι τι είναι κακό για την κίνηση πάντα μέσα στο σύννεφο; 1656 01:18:55,269 --> 01:18:56,060 Κοινό: Ασφάλεια. 1657 01:18:56,060 --> 01:18:57,721 DAVID Malan: Εντάξει, τι εννοείς; 1658 01:18:57,721 --> 01:18:58,596 Κοινό: [δεν ακούγεται] 1659 01:18:58,596 --> 01:19:01,589 1660 01:19:01,589 --> 01:19:02,630 DAVID Malan: Ναι, σωστά. 1661 01:19:02,630 --> 01:19:05,130 Και θα το κάνει θέλετε πραγματικά κάποια τυχαία μηχανικοί 1662 01:19:05,130 --> 01:19:08,750 στο Amazon ότι ποτέ δεν θα ανταποκριθεί με φυσική πρόσβαση σε αυτούς τους υπολογιστές, 1663 01:19:08,750 --> 01:19:11,010 και αν πραγματικά ήθελε, εικονικής πρόσβασης; 1664 01:19:11,010 --> 01:19:15,070 Και παρόλο που σε θεωρία software-- καλά, 1665 01:19:15,070 --> 01:19:17,442 κρυπτογράφησης μπορεί να είναι απολύτως σας προστατεύουν ενάντια σε αυτό. 1666 01:19:17,442 --> 01:19:19,150 Έτσι, αν αυτό που είσαι αποθήκευση στους διακομιστές σας 1667 01:19:19,150 --> 01:19:21,470 είναι encrypted-- λιγότερο από μια ανησυχία. 1668 01:19:21,470 --> 01:19:25,010 >> Αλλά μόλις ένας άνθρωπος έχει φυσικές πρόσβαση σε μια μηχανή, η κρυπτογράφηση κατά μέρος, 1669 01:19:25,010 --> 01:19:26,100 όλα τα στοιχήματα είναι είδος off. 1670 01:19:26,100 --> 01:19:28,240 Ίσως γνωρίζετε από χτες ότι PCs ιδιαίτερα, 1671 01:19:28,240 --> 01:19:30,360 ακόμα κι αν είχε αυτά τα πράγματα που ονομάζεται "BIOS κωδικούς πρόσβασης," 1672 01:19:30,360 --> 01:19:33,360 ήταν όταν την επιφάνεια εργασίας σας εκκινήσει, θα ήθελα να σας ζητηθεί με έναν κωδικό πρόσβασης που 1673 01:19:33,360 --> 01:19:35,980 δεν έχει τίποτα να κάνει με Παράθυρα, μπορείτε συνήθως 1674 01:19:35,980 --> 01:19:39,750 απλά ανοίξτε το πλαίσιο του μηχανή, βρείτε μικροσκοπικά καρφίτσες, 1675 01:19:39,750 --> 01:19:42,240 και να χρησιμοποιήσετε κάτι που ονομάζεται ένα πουλόβερ και απλά συνδέστε 1676 01:19:42,240 --> 01:19:45,690 αυτά τα δύο καλώδια για περίπου ένα δευτερόλεπτο, ολοκληρώνοντας έτσι ένα κύκλωμα. 1677 01:19:45,690 --> 01:19:47,360 Και ότι θα εξαλείψει τον κωδικό πρόσβασης. 1678 01:19:47,360 --> 01:19:49,800 >> Έτσι, όταν έχετε φυσική πρόσβαση σε ένα συσκευής, μπορείτε να κάνετε τα πράγματα όπως αυτό. 1679 01:19:49,800 --> 01:19:51,110 Μπορείτε να αφαιρέσετε τη μονάδα σκληρού δίσκου. 1680 01:19:51,110 --> 01:19:53,060 Μπορείτε να αποκτήσετε πρόσβαση σε αυτό με αυτόν τον τρόπο. 1681 01:19:53,060 --> 01:19:55,442 Και έτσι αυτός είναι ο λόγος, σε η περίπτωση του Dropbox, 1682 01:19:55,442 --> 01:19:57,900 για παράδειγμα, είναι μια μικρή ανησυχητικό το γεγονός ότι δεν κάνουμε μόνο που 1683 01:19:57,900 --> 01:20:02,860 έχουν τα δεδομένα, ακόμα κι αν είναι κρυπτογραφημένη, έχουν επίσης το κλειδί. 1684 01:20:02,860 --> 01:20:04,993 Άλλες ανησυχίες; 1685 01:20:04,993 --> 01:20:08,430 >> Κοινό: [δεν ακούγεται] 1686 01:20:08,430 --> 01:20:27,740 1687 01:20:27,740 --> 01:20:30,240 DAVID Malan: Ναι, είναι πολύ true-- το Googles, τα μήλα, 1688 01:20:30,240 --> 01:20:31,406 οι Microsofts του κόσμου. 1689 01:20:31,406 --> 01:20:34,400 Και στην πραγματικότητα, πόσο καιρό έχουν είχατε το iPhone σας για; 1690 01:20:34,400 --> 01:20:35,885 Ναι, ή να δώσει. 1691 01:20:35,885 --> 01:20:36,760 Κοινό: [δεν ακούγεται] 1692 01:20:36,760 --> 01:20:37,780 DAVID Malan: Λυπάμαι; 1693 01:20:37,780 --> 01:20:39,667 Είστε μεταξύ εκείνων που έχει ένα iPhone, σωστά; 1694 01:20:39,667 --> 01:20:40,250 Κοινό: Ναι. 1695 01:20:40,250 --> 01:20:42,208 DAVID Malan: Πόσο καιρό είχατε το iPhone σας; 1696 01:20:42,208 --> 01:20:43,372 Κοινό: [δεν ακούγεται] 1697 01:20:43,372 --> 01:20:45,080 DAVID Malan: Εντάξει, έτσι Η Apple ξέρει κυριολεκτικά 1698 01:20:45,080 --> 01:20:49,030 όπου ήσαστε κάθε ώρα της η ημέρα για τα τελευταία πέντε χρόνια. 1699 01:20:49,030 --> 01:20:51,112 >> Κοινό: [δεν ακούγεται] 1700 01:20:51,112 --> 01:20:54,626 1701 01:20:54,626 --> 01:20:56,375 DAVID Malan: Ποια είναι η ένα υπέροχο χαρακτηριστικό. 1702 01:20:56,375 --> 01:20:57,860 Κοινό: [δεν ακούγεται] 1703 01:20:57,860 --> 01:21:00,875 DAVID Malan: Ναι, αλλά εμπόριο off για σίγουρος. 1704 01:21:00,875 --> 01:21:01,750 Κοινό: [δεν ακούγεται] 1705 01:21:01,750 --> 01:21:04,720 1706 01:21:04,720 --> 01:21:07,813 >> DAVID Malan: Ναι, είναι πολύ εύκολο να. 1707 01:21:07,813 --> 01:21:08,688 Κοινό: [δεν ακούγεται] 1708 01:21:08,688 --> 01:21:12,040 1709 01:21:12,040 --> 01:21:13,248 DAVID Malan: Άλλα μειονεκτήματα; 1710 01:21:13,248 --> 01:21:16,995 Κοινό: [δεν ακούγεται] 1711 01:21:16,995 --> 01:21:26,151 1712 01:21:26,151 --> 01:21:27,900 DAVID Malan: Absolutely-- τεχνολογικά, 1713 01:21:27,900 --> 01:21:31,550 οικονομικά, είναι αρκετά συναρπαστικό να είδος αποκτήσουν αυτές τις οικονομίες κλίμακας 1714 01:21:31,550 --> 01:21:33,579 και να προχωρήσουμε σε ό, τι το λεγόμενο cloud. 1715 01:21:33,579 --> 01:21:35,870 Αλλά ίσως θέλετε να πάει με μερικά από τα μεγαλύτερα 1716 01:21:35,870 --> 01:21:39,380 ψάρια, οι Αμαζόνες, η Googles, η Microsofts-- Rackspace είναι αρκετά big-- 1717 01:21:39,380 --> 01:21:42,200 και μερικά άλλα, και όχι απαραίτητα fly by night λαούς 1718 01:21:42,200 --> 01:21:45,640 για τους οποίους είναι πολύ εύκολο να το κάνουμε Αυτό το είδος της τεχνικής σήμερα. 1719 01:21:45,640 --> 01:21:49,140 Και αυτό είναι το οποίο μπορείτε να πληρώσει $ 5,99 ανά μήνα για να. 1720 01:21:49,140 --> 01:21:50,890 Αλλά σίγουρα θα παίρνετε τι πληρώνετε για. 1721 01:21:50,890 --> 01:21:54,014 >> Όταν λέτε [δεν ακούγεται], ότι όταν τα πράγματα όπως αυτά τα πέντε εννιάρια καταλήξει, 1722 01:21:54,014 --> 01:21:58,017 σύμφωνα με την οποία, ακόμη και αν τεχνολογικά δεν μπορούμε να εγγυηθούμε πραγματικά 99,999, 1723 01:21:58,017 --> 01:22:00,350 εμείς απλώς θα χτίσει σε κάποιο είδος της ποινής στη σύμβαση 1724 01:22:00,350 --> 01:22:03,910 έτσι ώστε αν αυτό συμβεί, τουλάχιστον υπάρχει κάποια κόστος για εμάς, ο πωλητής. 1725 01:22:03,910 --> 01:22:07,950 Και αυτό είναι ό, τι θα κάνατε συνήθως να πάρει τους να συμφωνήσουν. 1726 01:22:07,950 --> 01:22:09,590 >> Κοινό: [δεν ακούγεται] 1727 01:22:09,590 --> 01:22:12,290 >> DAVID Malan: Και ο ένα είδος ευλογίας 1728 01:22:12,290 --> 01:22:15,630 είναι ότι ακόμα και όταν πάμε προς τα κάτω, για παράδειγμα, ή ακόμα και ορισμένες εταιρείες, 1729 01:22:15,630 --> 01:22:17,800 η πραγματικότητα είναι η Amazon, για παράδειγμα, έχει τόσα πολλά 1730 01:22:17,800 --> 01:22:21,780 καταριέται τους πελάτες, τους επώνυμους πελάτες, που λειτουργούν έξω από ορισμένα κέντρα δεδομένων 1731 01:22:21,780 --> 01:22:26,224 ότι, όταν κάτι πάει πολύ στραβά, όπως πράξεις του Θεού και τις καιρικές συνθήκες και τέτοια, 1732 01:22:26,224 --> 01:22:29,390 αν υπάρχει οποιοδήποτε είδος ασημένια επένδυση, είναι ότι είστε σε πολύ καλή παρέα. 1733 01:22:29,390 --> 01:22:30,680 Η ιστοσελίδα σας μπορεί να είναι εκτός σύνδεσης. 1734 01:22:30,680 --> 01:22:32,750 Αλλά έτσι είναι σαν το ήμισυ του το δημοφιλές στο διαδίκτυο. 1735 01:22:32,750 --> 01:22:36,230 Και γι 'αυτό είναι αναμφισβήτητα ένα μικρό πιο εύπεπτες για τους πελάτες σας 1736 01:22:36,230 --> 01:22:38,780 αν είναι περισσότερα από ένα internet πράγμα από ένα πράγμα acme.com. 1737 01:22:38,780 --> 01:22:41,780 Αλλά αυτό είναι ένα κομμάτι από ένα εξαπατήσει. 1738 01:22:41,780 --> 01:22:46,740 >> Έτσι, από την άποψη των άλλων για να εξετάσει, ακριβώς έτσι ώστε να μην αποκλείει τους άλλους, 1739 01:22:46,740 --> 01:22:51,210 αν πάτε σε Microsoft Azure, που έχουν τόσο το Linux και τα πράγματα των Windows 1740 01:22:51,210 --> 01:22:53,190 αυτό είναι συγκρίσιμο με Amazon. 1741 01:22:53,190 --> 01:22:57,540 Αν πάτε στη μηχανή Compute Google, έχουν κάτι παρόμοιο, όπως καλά. 1742 01:22:57,540 --> 01:23:00,500 Και ακριβώς για να ολοκληρώσουμε Αυτές οι προσφορές σύννεφο, 1743 01:23:00,500 --> 01:23:02,762 Θα κάνω αναφορά ένα άλλο πράγμα. 1744 01:23:02,762 --> 01:23:04,720 Αυτή είναι μια δημοφιλής ιστοσελίδα αυτό είναι αντιπροσωπευτικό 1745 01:23:04,720 --> 01:23:08,590 μιας κατηγορίας τεχνολογιών. 1746 01:23:08,590 --> 01:23:12,350 Οι αυτοί που μόλις μίλησα περίπου, Amazon, θα ήταν IAAS, 1747 01:23:12,350 --> 01:23:17,150 Υποδομή ως υπηρεσία, όπου μπορείτε είδος της σωματικής υλικού ως υπηρεσία. 1748 01:23:17,150 --> 01:23:18,757 Υπάρχει SaaS. 1749 01:23:18,757 --> 01:23:20,090 Στην πραγματικότητα, επιτρέψτε μου να σημειώνω αυτά τα κάτω. 1750 01:23:20,090 --> 01:23:23,290 1751 01:23:23,290 --> 01:23:28,190 >> IAAS-- Υποδομών Ως υπηρεσία, SAAS, 1752 01:23:28,190 --> 01:23:31,870 και PAAS, τα οποία είναι εξαιρετικά συγκεχυμένη ακρωνύμια 1753 01:23:31,870 --> 01:23:34,400 ότι περιγράφουν τρεις διαφορετικά είδη των πραγμάτων. 1754 01:23:34,400 --> 01:23:36,400 Και οι ίδιοι οι ακρωνύμια Πραγματικά, δεν πειράζει. 1755 01:23:36,400 --> 01:23:38,360 Αυτό είναι όλα τα πράγματα σύννεφο έχουμε μόλις μιλάμε, 1756 01:23:38,360 --> 01:23:41,570 η ουσία χαμηλότερο επίπεδο, η virtualization του υλικού και αποθήκευση 1757 01:23:41,570 --> 01:23:44,890 στο λεγόμενο νέφος, είτε πρόκειται για Amazon, η Microsoft, η Google, ή άλλες. 1758 01:23:44,890 --> 01:23:47,270 >> Λογισμικό ως υπηρεσία-- όλοι μας είδους χρησιμοποιούν αυτό. 1759 01:23:47,270 --> 01:23:49,810 Αν χρησιμοποιείτε το Google Apps για το Gmail ή το ημερολόγιο, 1760 01:23:49,810 --> 01:23:52,530 οποιοδήποτε από αυτά τα web-based εφαρμογές που πριν από 10 χρόνια έχουμε 1761 01:23:52,530 --> 01:23:55,560 θα έχουν διπλό κλικ εικονίδια στην επιφάνεια εργασίας μας, το λογισμικό ως υπηρεσία 1762 01:23:55,560 --> 01:23:57,400 τώρα είναι πραγματικά web εφαρμογή. 1763 01:23:57,400 --> 01:24:00,110 Και την πλατφόρμα ως υπηρεσία είδους εξαρτάται. 1764 01:24:00,110 --> 01:24:03,140 >> Και ένα παράδειγμα θα σας δώσω εδώ στο πλαίσιο του νέφους computing-- 1765 01:24:03,140 --> 01:24:06,250 υπάρχει μία εταιρεία που είναι αρκετά δημοφιλής αυτές τις μέρες, Heroku. 1766 01:24:06,250 --> 01:24:08,940 Και είναι μια υπηρεσία, μια πλατφόρμα, αν θέλετε, 1767 01:24:08,940 --> 01:24:11,730 ότι τρέχει στην κορυφή του υποδομή της Amazon. 1768 01:24:11,730 --> 01:24:15,800 Και το μόνο που κάνουν ακόμα πιο εύκολη για τους προγραμματιστές και μηχανικούς 1769 01:24:15,800 --> 01:24:18,330 για να πάρει web-based εφαρμογές σε απευθείας σύνδεση. 1770 01:24:18,330 --> 01:24:22,170 >> Είναι ένας πόνος, αρχικά, να χρησιμοποιήσει Amazon Web Services και άλλα πράγματα. 1771 01:24:22,170 --> 01:24:24,170 Επειδή έχετε πραγματικά να γνωρίζουν και να κατανοούν 1772 01:24:24,170 --> 01:24:27,617 σχετικά με τις βάσεις δεδομένων και web servers και balancers φορτίο και όλα τα πράγματα 1773 01:24:27,617 --> 01:24:28,450 Μόλις μίλησα. 1774 01:24:28,450 --> 01:24:32,780 Επειδή όλα Amazon έχει κάνει δεν είναι κρυμμένο σε αυτές τις προκλήσεις του σχεδιασμού. 1775 01:24:32,780 --> 01:24:35,790 Έχουν ακριβώς τα εικονικά και να προχωρήσουμε σε ένα πρόγραμμα περιήγησης, 1776 01:24:35,790 --> 01:24:37,770 στο λογισμικό αντί του υλικού. 1777 01:24:37,770 --> 01:24:43,020 >> Αλλά εταιρείες όπως Heroku και άλλα παρόχους PAAS, Πλατφόρμα ως υπηρεσία, 1778 01:24:43,020 --> 01:24:46,900 που χρησιμοποιούν αυτές τις βασικές αρχές Barebone ότι εμείς απλά μίλησε, 1779 01:24:46,900 --> 01:24:50,340 και χτίζουν πιο εύκολο να χρησιμοποιήσετε το λογισμικό από πάνω του 1780 01:24:50,340 --> 01:24:54,241 έτσι ώστε αν θέλετε να πάρετε μια web-based- εφαρμογή σε απευθείας σύνδεση αυτές τις μέρες, 1781 01:24:54,241 --> 01:24:55,990 σίγουρα πρέπει να ξέρουν πώς να το πρόγραμμα. 1782 01:24:55,990 --> 01:25:00,280 Θα πρέπει να γνωρίζετε Java ή Python και PHP ή Ruby ή ένα σωρό άλλες γλώσσες. 1783 01:25:00,280 --> 01:25:02,180 >> Αλλά θα πρέπει επίσης ένα μέρος για να το θέσω. 1784 01:25:02,180 --> 01:25:04,790 Και μιλήσαμε νωρίτερα για να πάρει μια εταιρεία web hosting. 1785 01:25:04,790 --> 01:25:08,630 Αυτό είναι το είδος των ομοειδών μέσα της δεκαετίας του 2000 προσέγγιση για να πάρει κάτι online. 1786 01:25:08,630 --> 01:25:12,140 Σήμερα ίσως αντί να πληρώσει κάποιος όπως Heroku λίγα δολάρια το μήνα. 1787 01:25:12,140 --> 01:25:15,370 Και κατ 'ουσίαν, από τη στιγμή που έχετε κάνει κάποια αρχική διαμόρφωση, 1788 01:25:15,370 --> 01:25:18,704 να ενημερώσετε την ιστοσελίδα σας, απλά πληκτρολογήστε μια εντολή σε ένα παράθυρο. 1789 01:25:18,704 --> 01:25:21,370 Και ανεξάρτητα από τον κωδικό που έχετε γράψει εδώ για το laptop σας αμέσως 1790 01:25:21,370 --> 01:25:24,350 παίρνει διανεμηθεί σε οποιοδήποτε αριθμό των servers στο σύννεφο. 1791 01:25:24,350 --> 01:25:26,440 >> Και Heroku φροντίζει όλα της πολυπλοκότητας. 1792 01:25:26,440 --> 01:25:28,930 Μπορούν να καταλάβω όλη τη βάση δεδομένων πράγματα, όλη η εξισορρόπηση φορτίου, 1793 01:25:28,930 --> 01:25:31,480 όλα τα πονοκεφάλους που έχουμε ακριβώς γράφονται στον πίνακα, 1794 01:25:31,480 --> 01:25:33,320 και να κρύψει όλα αυτά για σας. 1795 01:25:33,320 --> 01:25:36,170 Και σε αντάλλαγμα, απλά τους πληρώνουν λίγο περισσότερο. 1796 01:25:36,170 --> 01:25:39,810 Έτσι έχετε αυτές τις υποδομές, όπως μια υπηρεσία, πλατφόρμες ως υπηρεσία, 1797 01:25:39,810 --> 01:25:41,400 και στη συνέχεια το λογισμικό ως υπηρεσία. 1798 01:25:41,400 --> 01:25:45,390 Είναι, πάλι, αυτό αφαίρεση ή layering. 1799 01:25:45,390 --> 01:25:51,187 >> Οποιεσδήποτε ερωτήσεις σχετικά με το σύννεφο ή οικοδόμηση δική της υποδομή κάποιου; 1800 01:25:51,187 --> 01:25:52,270 Εντάξει, αυτό ήταν πολλά. 1801 01:25:52,270 --> 01:25:54,200 Γιατί δεν πάμε μπροστά και να να λάβει διάλειμμα 15 λεπτών μας εδώ. 1802 01:25:54,200 --> 01:25:57,241 Θα επανέλθω με μερικές νέες ιδέες και ένα κομμάτι της hands-on ευκαιρία 1803 01:25:57,241 --> 01:25:59,110 πριν από το βράδυ είναι πάνω. 1804 01:25:59,110 --> 01:26:00,332