WEBVTT

00:00.330 --> 00:01.710
Eğitmen: Bulut bilişimin amaçlanan

00:01.710 --> 00:03.900
maliyet tasarrufu ve verimliliği elde edebilmesi

00:03.900 --> 00:06.540
için büyük ölçüde sanallaştırmaya dayanması gerekir.

00:06.540 --> 00:08.280
Artık sanallaştırma kullanılarak tek

00:08.280 --> 00:10.380
bir fiziksel sunucu üzerine çok sayıda mantıksal

00:10.380 --> 00:12.210
sunucu yerleştirilebilir.

00:12.210 --> 00:15.150
Bu da veri merkezlerimizde gerekli olan fiziksel

00:15.150 --> 00:18.060
alan, güç ve soğutma miktarını azaltır.

00:18.060 --> 00:20.220
Ayrıca, sanallaştırma kullanarak, ihtiyaç

00:20.220 --> 00:22.950
duyduğumuzda ek sanal sunucular açarak daha yüksek

00:22.950 --> 00:25.770
düzeyde kullanılabilirlik elde edebiliriz.

00:25.770 --> 00:27.870
Bellek ve CPU kaynaklarını dinamik olarak

00:27.870 --> 00:29.580
sağlama yeteneği, bulut bilişimin

00:29.580 --> 00:31.920
en önemli avantajlarından biridir.

00:31.920 --> 00:33.690
Şimdi, bulut bilişimin birçok farklı faydası

00:33.690 --> 00:35.670
olsa da, hala göz önünde bulundurmamız gereken

00:35.670 --> 00:37.680
çok sayıda güvenlik sorunu var.

00:37.680 --> 00:39.090
Fiziksel sunucularda yaşadığımız

00:39.090 --> 00:40.620
güvenlik sorunlarının çoğu

00:40.620 --> 00:43.140
bulut ortamına da taşınıyor.

00:43.140 --> 00:45.780
Çoğu zaman yöneticiler buluta geçmenin tüm sorunlarını

00:45.780 --> 00:47.130
çözeceğini düşünürler, ancak

00:47.130 --> 00:49.260
durum asla böyle değildir.

00:49.260 --> 00:52.050
Sanallaştırma kullanıldığında, bir veya daha fazla mantıksal

00:52.050 --> 00:54.270
sunucu tek bir fiziksel sunucuda bulunur.

00:54.270 --> 00:57.240
Bunu başarmak için, hipervizör olarak bilinen özel yazılım

00:57.240 --> 00:58.890
parçalarını kullanırız.

00:58.890 --> 01:00.870
Hipervizör, işlemci, bellek ve sabit

01:00.870 --> 01:03.390
disk kullanılabilirliği gibi tüm kaynakların

01:03.390 --> 01:05.700
dağıtımını kontrol eder.

01:05.700 --> 01:08.880
Esasen, hipervizör fiziksel bir makineyi taklit eder,

01:08.880 --> 01:10.320
böylece işletim sistemi

01:10.320 --> 01:12.360
ve tüm uygulamaları sanal bir ortamda

01:12.360 --> 01:15.060
çalıştıklarının farkına bile varmazlar.

01:15.060 --> 01:17.700
Şimdi, hipervizörler iki kategoriye ayrılır: Tip

01:17.700 --> 01:19.890
bir veya çıplak metal hipervizörler ve tip

01:19.890 --> 01:22.230
iki veya barındırılan hipervizör.

01:22.230 --> 01:23.730
Şimdi çıplak metal ile barındırılan

01:23.730 --> 01:25.710
hiper yönetici türlerini karşılaştırırken,

01:25.710 --> 01:28.290
güvenlik açısından tek temel fark, barındırılan türlerde

01:28.290 --> 01:30.330
altta yatan işletim sisteminin de uygun şekilde

01:30.330 --> 01:31.770
güvence altına alındığından ve yamalandığından

01:31.770 --> 01:34.080
emin olmamız gerektiğidir.

01:34.080 --> 01:35.730
Performans açısından bakıldığında,

01:35.730 --> 01:38.100
çıplak metal, barındırılan muadilinden daha hızlı

01:38.100 --> 01:39.990
ve daha verimli olacaktır.

01:39.990 --> 01:42.270
Sahip olduğumuz bir başka sanallaştırma seçeneği

01:42.270 --> 01:45.780
de konteyner tabanlı sanallaştırma veya konteynerleştirme olarak bilinir.

01:45.780 --> 01:48.780
Bu türde, bir hipervizör hiç kullanılmaz, bunun yerine her konteyner,

01:48.780 --> 01:51.930
bu konteynerlerin her biri için temel olarak ortak bir işletim sistemine

01:51.930 --> 01:54.270
dayanır, her konteyner aynı temel işletim sistemini

01:54.270 --> 01:55.620
paylaşırken, her konteyner

01:55.620 --> 01:57.180
kendi ihtiyaçları için özelleştirilebilen

01:57.180 --> 02:02.820
kendi ikili dosyalarına, kütüphanelerine ve uygulamalarına sahip olabilir.

02:02.820 --> 02:04.860
Şu anda, konteyner tabanlı sanallaştırma

02:04.860 --> 02:06.930
neredeyse sadece Linux ile temel işletim

02:06.930 --> 02:09.120
sistemi olarak kullanılmaktadır.

02:09.120 --> 02:12.210
Konteyner tabanlı sanallaştırma ayrıca her bir konteyner

02:12.210 --> 02:14.460
için işletim sisteminin kendi kopyasını gerektirmediğinden,

02:14.460 --> 02:16.110
birinci veya ikinci tip sanallaştırmadan

02:16.110 --> 02:19.290
daha az kaynak kullanır.

02:19.290 --> 02:21.960
Birçok bulut hizmeti sağlayıcısı, hiper birleşik

02:21.960 --> 02:25.110
altyapı ile sanallaştırmayı bir adım öteye taşıdı.

02:25.110 --> 02:27.000
Bu, sağlayıcının donanım değişiklikleri

02:27.000 --> 02:29.160
yapmak zorunda kalmadan depolamayı, ağları ve sunucuları

02:29.160 --> 02:31.410
tamamen entegre etmesine olanak tanır.

02:31.410 --> 02:33.300
Bunun yerine, tüm entegrasyonları gerçekleştirmek

02:33.300 --> 02:34.860
için yazılım ve sanallaştırma teknolojisine

02:34.860 --> 02:36.750
güveniyorlar.

02:36.750 --> 02:38.940
Tüm bunları, altta yatan tüm satıcı çözümleri hakkında

02:38.940 --> 02:40.710
endişelenmek zorunda kalmadan tek bir

02:40.710 --> 02:43.110
arayüzden veya bir cihazdan yönetebiliriz.

02:43.110 --> 02:45.330
Uygulama sanallaştırma, temel ana bilgisayarımız

02:45.330 --> 02:47.040
için ek güvenlik oluşturmak amacıyla

02:47.040 --> 02:50.040
yaygın olarak kullanılan bir başka sanallaştırma türüdür.

02:50.040 --> 02:52.920
Uygulama sanallaştırma, bilgisayar programlarını

02:52.920 --> 02:54.660
üzerinde çalıştırıldıkları temel

02:54.660 --> 02:56.130
işletim sisteminden ayıran

02:56.130 --> 02:58.050
bir yazılım teknolojisidir.

02:58.050 --> 02:59.790
Tamamen sanallaştırılmış bir

02:59.790 --> 03:02.130
uygulama geleneksel anlamda yüklenmemiş

03:02.130 --> 03:04.890
olsa da, yine de yüklenmiş gibi çalıştırılır.

03:04.890 --> 03:06.690
Uygulama sanallaştırma ile Windows

03:06.690 --> 03:08.940
XP veya Windows 7 gibi ömrünü tamamlamış bir işletim

03:08.940 --> 03:11.490
sistemi için tasarlanmış eski uygulamaları daha modern

03:11.490 --> 03:14.670
bir işletim sisteminin üzerinde çalıştırabilir veya hatta Android

03:14.670 --> 03:17.430
uygulamaları gibi çapraz platform yazılımlarını bir Windows

03:17.430 --> 03:20.280
makinesinde çalıştırabilirsiniz.

03:20.280 --> 03:22.680
Birçok bulut sağlayıcısı VDI veya sanal Masaüstü

03:22.680 --> 03:24.840
Altyapısı da sunmaktadır.

03:24.840 --> 03:27.480
Artık VDI, bir bulut sağlayıcısının merkezi bir sunucudan

03:27.480 --> 03:29.880
son kullanıcılarınıza tam bir masaüstü işletim sistemi

03:29.880 --> 03:31.530
sunmasına olanak tanıyor.

03:31.530 --> 03:34.200
Bu yaklaşımı kullanmanın pek çok güvenlik avantajı vardır.

03:34.200 --> 03:36.390
Bir örnek vermek gerekirse, birlikte çalıştığım

03:36.390 --> 03:39.240
bir kuruluş, her kullanıcı için sabah oturum açtıklarında yeni

03:39.240 --> 03:41.610
bir sanal masaüstü görüntüsü oluşturuyordu.

03:41.610 --> 03:43.590
Bu masaüstü kalıcı değildi, bu nedenle bir

03:43.590 --> 03:46.170
saldırgan tarafından istismar edilse bile, kullanıcı

03:46.170 --> 03:48.300
oturumu kapatır kapatmaz veya her gün gece yarısı

03:48.300 --> 03:50.160
yok edildi, bu da saldırganın kötü amaçlı

03:50.160 --> 03:52.470
yazılım yüklenmiş olsa bile o son kullanıcının

03:52.470 --> 03:55.020
masaüstünde kalıcı olma yeteneğini etkili bir şekilde

03:55.020 --> 03:56.880
ortadan kaldırdı.

03:56.880 --> 04:00.240
Sanallaştırmanın bir başka harika kullanımı da bir sandbox oluşturmaktır.

04:00.240 --> 04:01.680
Artık bir sandbox, virüsleri, solucanları,

04:01.680 --> 04:04.410
Truva atlarını ve diğer kötü amaçlı yazılım parçalarını bir konuk

04:04.410 --> 04:07.170
işletim sistemi içinde analiz edebileceğiniz yalıtılmış bir

04:07.170 --> 04:09.630
ortam oluşturmanıza olanak tanır.

04:09.630 --> 04:11.580
Şimdi, izole edilmiş bir sanal makinenin

04:11.580 --> 04:14.400
içinde bulunan bu sanal kum havuzunda olduğu için, altta yatan

04:14.400 --> 04:16.830
ana bilgisayar işletim sistemi veya altta yatan hipervizör

04:16.830 --> 04:20.130
olarak onu barındıran kendi bilgisayarınıza virüs bulaştıramayacağınızdan

04:20.130 --> 04:22.260
emin olabilirsiniz.

04:22.260 --> 04:24.120
Bir siber güvenlik analisti olarak çalıştığınızda,

04:24.120 --> 04:27.240
kötü amaçlı yazılım analizi yapmak için sandbox'ları çok kullanırsınız,

04:27.240 --> 04:29.670
özellikle de bir kötü amaçlı yazılım parçasını alıp çalıştıracağınız

04:29.670 --> 04:31.680
ve ardından bu kötü amaçlı yazılım belirli bir konuk

04:31.680 --> 04:34.980
işletim sisteminde çalıştığında neler olduğunu belirleyeceğiniz dinamik kötü

04:34.980 --> 04:37.710
amaçlı yazılım analizi yaparken.

04:37.710 --> 04:39.540
Sanal makinelerin bir başka iyi kullanımı

04:39.540 --> 04:42.030
da platformlar arası sanallaştırma içindir.

04:42.030 --> 04:45.870
Örneğin, birincil makinem olarak bir MacBook Pro kullanıyorum.

04:45.870 --> 04:48.450
Dolayısıyla, farklı işletim sistemleri için bazı yazılım

04:48.450 --> 04:50.040
uygulamalarını test etmek istersem,

04:50.040 --> 04:52.080
gidip bu işletim sistemlerinin her biri için yeni

04:52.080 --> 04:53.730
makineler alabilirim; örneğin Windows

04:53.730 --> 04:55.590
için bir dizüstü bilgisayar, Linux için bir

04:55.590 --> 04:58.560
dizüstü bilgisayar, Mac için bir dizüstü bilgisayar gibi.

04:58.560 --> 05:00.450
Ancak sanallaştırma kullanırsam,

05:00.450 --> 05:03.090
bunun yerine MacBook Pro'mda VMware, Parallels

05:03.090 --> 05:06.120
veya VirtualBox gibi bir yazılımla barındırılan bir

05:06.120 --> 05:08.100
sistem kullanarak platformlar arası

05:08.100 --> 05:10.680
sanallaştırma yapabilir ve bu konuk işletim

05:10.680 --> 05:12.300
sistemlerini mevcut Mac OS

05:12.300 --> 05:15.510
ortamımın üzerine yükleyebilirim.

05:15.510 --> 05:17.040
Bu sayede hangi işletim sistemine ihtiyaç

05:17.040 --> 05:18.990
duyduklarına bakmaksızın tüm yazılım parçalarını

05:18.990 --> 05:20.520
test edebilecek ve nasıl etkileşime gireceklerini

05:20.520 --> 05:22.320
görebileceğim.

05:22.320 --> 05:24.360
Bu özellikle web geliştiricileri için

05:24.360 --> 05:26.220
harika, çünkü bir web geliştiricisi

05:26.220 --> 05:28.980
olarak web sitemi oluşturduğumda Windows 10, Windows

05:28.980 --> 05:32.940
11, Mac, Chromebook, iPhone, Android cihaz veya başka herhangi bir şeyde çalıştığından

05:32.940 --> 05:34.980
emin olmak istiyorum ve sanallaştırmayı

05:34.980 --> 05:36.420
kullanarak tüm bunları tek bir

05:36.420 --> 05:38.790
makinede test edebilmek geliştiriciler olarak

05:38.790 --> 05:41.670
bizim için harika bir kaynak.

05:41.670 --> 05:44.430
Sanallaştırma için bir başka harika kullanım alanı da eğitimdir.

05:44.430 --> 05:46.440
İnsanların bu sanal makineleri kullanarak canlı

05:46.440 --> 05:47.940
bir işletim sistemi üzerinde pratik

05:47.940 --> 05:51.600
yapabilmeleri için kurulmuş laboratuvar ortamları oluşturabilirsiniz.

05:51.600 --> 05:53.220
Örneğin, çeşitli CompTIA sertifikalarınız

05:53.220 --> 05:55.470
için çalışırken, kursunuzu diontraining'den satın

05:55.470 --> 05:57.900
alırsanız. com'da yerleşik uygulamalı

05:57.900 --> 06:00.480
laboratuvarlarla birlikte gelirler.

06:00.480 --> 06:03.390
Bu laboratuvarlar, bulut tabanlı ortamımızda oturum açmanıza

06:03.390 --> 06:06.060
ve ardından Linux sistemleri, Windows 10 sistemleri,

06:06.060 --> 06:08.700
Windows Server sistemleri ve diğer şeyler üzerinde

06:08.700 --> 06:11.520
güvenli ve emniyetli bir şekilde işlem yapabilmenize

06:11.520 --> 06:13.620
olanak tanır ve bu, üretim ortamımızı etkilemez

06:13.620 --> 06:16.440
çünkü hepsi bu eğitim alanına veya bu eğitim sanal alanına

06:16.440 --> 06:18.900
izole edilmiştir.

06:18.900 --> 06:20.850
Bir eğitim veya laboratuvar ortamı için sanal makineler

06:20.850 --> 06:22.590
kullanmanın bir başka harika yanı da, çeşitli

06:22.590 --> 06:24.930
noktalarda anlık görüntüler alabilmeniz ve daha sonra bu

06:24.930 --> 06:28.110
anlık görüntüyü aldığınız yerden tekrar devam edebilmenizdir.

06:28.110 --> 06:31.200
Örneğin, derslerimi şahsen verdiğimde, aslında Windows

06:31.200 --> 06:34.320
7'nin bozuk makinelerini yaratırdım ve A + öğrencilerimin

06:34.320 --> 06:35.640
daha sonra sorun gidermeleri

06:35.640 --> 06:38.040
için farklı sorunlara sahip olurdum.

06:38.040 --> 06:40.260
Onlara sanal makineyi verirdim, makineyi açardım,

06:40.260 --> 06:42.210
makineyi bozduğum son güvenli noktadan geri

06:42.210 --> 06:43.470
yüklerdim ve sonra makinede

06:43.470 --> 06:44.880
neyin yanlış olduğunu ve nasıl düzeltebileceklerini

06:44.880 --> 06:47.220
bulmalarını isterdim.

06:47.220 --> 06:49.290
Bu, eğitiminizin içinde sanal makineler kullanmanın

06:49.290 --> 06:50.430
harika bir kullanımıdır.

06:50.430 --> 06:52.770
Çalışmalarınıza devam ettikçe ve Linux, Windows,

06:52.770 --> 06:55.290
sunucu ortamları, Mac OS ve bunun gibi diğer şeyler hakkında

06:55.290 --> 06:57.720
bilgi edinmeye başladıkça, bu konuk işletim sistemlerini

06:57.720 --> 06:59.370
içeren farklı sanal makineleri çalıştırabilir

06:59.370 --> 07:01.350
ve becerilerinizi güvenli ve emniyetli bir

07:01.350 --> 07:04.680
ortamda uygulayabilirsiniz.

07:04.680 --> 07:05.970
Tartışmamız gereken son

07:05.970 --> 07:07.710
şey emülasyon kavramıdır çünkü

07:07.710 --> 07:11.220
birçok kişi emülasyonu sanallaştırma ile karıştırmaktadır.

07:11.220 --> 07:13.350
Şimdi emülasyon, başka bir sistemi taklit

07:13.350 --> 07:15.330
eden bir sistem kullanmayı içerir.

07:15.330 --> 07:17.580
Sanallaştırma ile belirli bir donanım parçasının

07:17.580 --> 07:20.580
sanal bir örneği oluşturulmakta ve kullanılmaktadır.

07:20.580 --> 07:23.460
Yani gerçekte, yazılım tarafından temsil edilen yeni bir

07:23.460 --> 07:25.440
fiziksel makine kullanıyorsunuz.

07:25.440 --> 07:27.570
Ancak bir emülatörde, bir yazılım parçası

07:27.570 --> 07:29.910
ortamı gerçek zamanlı olarak çevirerek başka

07:29.910 --> 07:31.920
bir şeymiş gibi davranır.

07:31.920 --> 07:33.780
Örneğin, MacBook Pro'mda eski bir

07:33.780 --> 07:36.000
Super Nintendo oyununu oynamak istersem,

07:36.000 --> 07:39.510
OpenEmu gibi bir Super Nintendo emülatörü indirebilirim ve ardından

07:39.510 --> 07:41.580
oyun kodunu gerçek zamanlı olarak Mac'imin

07:41.580 --> 07:44.970
anlayabileceği talimatlara çevirecektir.

07:44.970 --> 07:47.070
Sanallaştırma ile, çalıştırılan yazılım

07:47.070 --> 07:49.560
makinenizin donanımına fiziksel olarak erişebilir

07:49.560 --> 07:52.860
ve bu da bir emülatör kullanmaktan çok çok daha hızlı hale gelir.

07:52.860 --> 07:55.230
Peki ne zaman sanallaştırma yerine bir emülatör

07:55.230 --> 07:56.970
kullanmak isteyebilirsiniz?

07:56.970 --> 07:58.830
Mac veya Windows makinede Super Nintendo

07:58.830 --> 08:00.750
gibi başka bir donanım türü için tasarlanmış

08:00.750 --> 08:03.570
bir işletim sistemi çalıştırmanız gerekiyorsa, o zaman bir emülatör

08:03.570 --> 08:05.400
kullanmanız gerekecektir.

08:05.400 --> 08:06.780
ARM işlemci üzerinde çalışmak

08:06.780 --> 08:09.090
üzere tasarlanmış bir Android gibi farklı bir işletim

08:09.090 --> 08:11.130
sistemi için tasarlanmış bir yazılımı çalıştırmak

08:11.130 --> 08:13.020
istiyorsanız, ancak Intel işlemciniz ve

08:13.020 --> 08:14.550
Windows işletim sisteminiz varsa,

08:14.550 --> 08:17.550
o zaman yine emülatörler sizin için doğru seçim olacaktır çünkü farklı

08:17.550 --> 08:20.190
temel donanımlarla uğraşıyorsunuz.

08:20.190 --> 08:22.080
Öte yandan, yüksek hıza ve daha iyi performansa

08:22.080 --> 08:23.250
ihtiyacınız varsa, bir sanallaştırma

08:23.250 --> 08:25.590
çözümü kullanmak istersiniz.

08:25.590 --> 08:27.660
Ancak sanallaştırma ile işlemcinizin altında

08:27.660 --> 08:29.850
yatan belirli bir donanım için kodlanmış yazılımı

08:29.850 --> 08:33.060
çalıştırmakla sınırlı olduğunuzu unutmayın.

08:33.060 --> 08:37.920
Normalde, çoğumuz x86 veya x64 tabanlı işlemciler kullanıyoruz, bu nedenle Windows, Linux

08:37.920 --> 08:40.650
veya Mac çalıştırıyorsunuz veya bu üç işletim sisteminden

08:40.650 --> 08:42.870
herhangi biri sanallaştırma ile bu tür sistemlerde

08:42.870 --> 08:45.660
gayet iyi çalışacaktır.

08:45.660 --> 08:47.490
Ancak bir ARM işlemci için tasarlanmış bir işletim

08:47.490 --> 08:49.050
sistemi çalıştırmaya çalışıyorsanız,

08:49.050 --> 08:51.000
sanallaştırma ile çalışmayacaktır, bir emülatör

08:51.000 --> 08:52.620
kullanmanız gerekir.

08:52.620 --> 08:55.110
Şimdi genel olarak, emülatör yerine çoğu zaman

08:55.110 --> 08:57.120
sanallaştırma kullanacaksınız, çünkü

08:57.120 --> 08:58.800
daha hızlı ve daha verimli ve çoğu

08:58.800 --> 09:00.450
şey bir x86 veya x64 işlemci üzerinde

09:00.450 --> 09:03.240
çalışmak üzere yazılmıştır.

09:03.240 --> 09:05.070
Ancak yine de, farklı bir işlemci için bir

09:05.070 --> 09:06.540
şey çalıştırmanız gerekiyorsa,

09:06.540 --> 09:08.990
o zaman bir emülatör kullanmanız gerekecektir.
