Laboratuar Notları #9

Ebat: px
Şu sayfadan göstermeyi başlat:

Download "Laboratuar Notları #9"

Transkript

1 The European Union s Making the Labour Market more Inclusive III programme For North Cyprus Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals Module 3: Cloud Computing Modül 3: Bulut Bilişim Laboratuar Notları #9 A project implemented by CyberSoft Bilişim Teknolojileri Ltd. This project is funded by European Union. The contents of this publication are the sole responsibility of Cybersoft Bilişim Teknolojileri Ltd. and can in no way be taken to reflect the views of the European Union.

2 İçerik Bölüm 9: Amazon Komut Satırı Araçları ve Amazon SimpleDB 1. Komut Satırı Araçlarının (Comman Line Tools) Yüklenmesi Amazon CloudWatch Kullanarak EC2 Data larının İzlenmesi Amazon CloudWatch Nedir? Amazon CloudWatch da Fiyatlandırma Amazon CloudWatch un Komut Satırından Çalıştırılması Elastic Load Balancing Kullanarak EC2 Instance larının Ölçeklenmesi Elastic Load Balancing (Elastik Yük Dengeleme) Nedir? Elastic Load Balancing Çalışma Modeli Elastic Load Balancing de Fiyatlandırma Elastic Load Balancer in Çalıştırılması Auto Scaling (Otomatik Ölçekleme) Auto Scaling Kavramları Nelerdir? Auto Scaling Çalışma Modeli Auto Scaling in Çalıştırılması Amazon SimpleDB Amazon SimpleDB Programlama Modeli Amazon SimpleDB Programlama Amazon SimpleDB de Fiyatlandırma

3 1. Komut Satırı Araçlarının (Comman Line Tools) Yüklenmesi Bu lab dersinde Amazon un komut satırı araçlarının nasıl kullanıldığını inceleyeceğiz. Bunun için öncelikle bu araçların yüklenmesi gerekmektedir. a. Öncelikle aşağıdaki komut satırı araçlarını bilgisayarınıza indiriniz: Amazon EC2 API Tools1 Amazon CloudWatch API Tools2 Auto Scaling API Tools3 Elastic Load Balancing API Tools4 b. Daha sonra bu indirdiğiniz zip uzantılı dosyalarını C:\aws_sdk nın içerisine açınız. c. Komut satırı araçları Java ile yazılmıştır. Bu yüzden Java Runtime Environment (JRE) yüklü olması gereklidir. Eğer yüklü değilse indirin ve bilgisayarınıza kurun. d. The CloudWatch, elastic load balancing, and auto scaling araçlarının sizin AWS account access key ID ve secret key kullanmaktadırlar. Bu değerlere adresinden AWS hesap (account) sayfasından veya SDK config.inc.php dosyasından erişebilirsiniz. e. Daha sonra Cloudwatch aracını yüklemiş olduğunuz dizinin (C:\aws_sdk\CloudWatch ) altındaki credentials-file-template kopyalayınız ve ismini credentials.txt olarak değiştiriniz. Notepad veya sevdiğiniz bir editor ile açıp içerisine sizin AWS account access key ID ve secret key değerlerini yazınız. f. Ayrıca özel anahtarınız (private key) ile ilişkili X.509 sertifikası da gereklidir. giriş yapıp, Hesap (account) üzerine tıklayarak ve Güvenlik Sertifikalar (Security Credentials) seçerek bu dosyaya erişebilirsiniz. Daha sonra X.509 tabından Yeni Sertifika Oluştur butonuna tıklayın. Yerel makinenize dosyaları indirebileceğinizi belirten bir dialog formu ortaya çıkaracaktır. Download private key file ve Download X.509 certificate file dosyalarını indirmek için linklerin üzerine tıklayınız. Bu dosyaları güvenli ve gizli bir yere kaydettiğinizden emin olun. g. Şimdi ortam değişkenleri (environmental variables) ile ilgili uzun bir liste ayarlamanız gerekir. Bunun en kısa ve kolay yolu bir.bat uzantılı bir dosya hazırlamaktır. Bunun için öncelikle boş bir notepad dosyası açınız ve File name kısmına awstools.bat yazınız ve Save as file kısmından All Files (*.*) seçtiğinizden emin olunuz. Aşağıdaki örnek kendi bilgisayarıma göre yaptığım ayarları göstermektedir. Ancak sizin bu path ayarlarını kendi ortamınıza uygun olarak ayarlamanız gerekmektedir. REM Path should have bin\java.exe under it set JAVA_HOME="C:\Program Files (x86)\java\jre6" REM Path to Primary Key and Certificate retrieved from AWS set EC2_PRIVATE_KEY=c:\aws\pk-4IYYFHVVEEABCKBBF5Z2QR4YOBUQOJ4E.pem set EC2_CERT=c:\aws\cert-4IYYFHVVEEABCKBBF5Z2QR4YOBUQOJ4E.pem REM Path to EC2 API, subfolders of bin and lib set EC2_HOME=c:\aws\ec2-api-tools set PATH=%PATH%;%EC2_HOME%\bin REM Path to Cloudwatch API, subfolders of bin and lib set AWS_ELB_HOME=c:\aws\ElasticLoadBalancing set PATH=%PATH%;%AWS_ELB_HOME%\bin 2

4 REM Path to Clouwatch API, subfolders of bin and lib set AWS_CLOUDWATCH_HOME=c:\aws\CloudWatch set PATH=%PATH%;%AWS_CLOUDWATCH_HOME%\bin set AWS_CREDENTIAL_FILE=c:\aws\CloudWatch \credentials.txt REM Path to Autoscaling API, subfolders of bin and lib set AWS_AUTOSCALING_HOME=c:\aws\AutoScaling set PATH=%PATH%;%AWS_AUTOSCALING_HOME%\bin Aşağıdaki komutları bir komut satırı penceresi açıp çalıştırarak her şeyi doğru olduğunu doğrulayınız. C:\> aws_sdk\mon-cmd --help C:\> aws_sdk\ec2-describe-images C:\> aws_sdk\elb-describe-lbs 2. Amazon CloudWatch Kullanarak EC2 Data larının İzlenmesi Şimdi de sıra, Amazon CloudWatch kavramları ve fiyatlandırma modeli hakkında bilgilenip, toplanan verileri görüntülemek için bazı kodlar yazmaya veya çalıştırmaya geldi. 2.1 Amazon CloudWatch Nedir? Amazon CloudWatch AWS kaynaklarından veri toplamak, topladığı verileri birleştirmek ve dağıtmak için kullanılır. Amazon CloudWatch'un mevcut sürümü EC2 instance'ları ve elastik yük dengeleyicilerden veri toplar. Amazon CloudWatch ile ilgili bir dizi terimler ve kavramlar vardır. Bu kavramlar birbirleriyle ilişkilidir ve Amazon CloudWatch u anlamak için önemlidir. 3

5 namespace: Bir namespace bir veri kaynağını temsil eder. "AWS/EC2" namespace Amazon EC2 altyapısını ve "AWS / ELB" namespace ise Elastik Load Balancer'dan toplanan veriler ile ilişkilidir. measure: Her (ölçüm)measure değerinin bir isim ve bir zaman damgası (timestamp) vardır. Ölçümler bir veya daha fazla boyut arasında toplanmış olabilir. namespace, ölçü adını ve sıfır veya daha fazla boyut kombinasyonu tam ölçüm adıdır. Bir kez gözlenen ölçumler, iki hafta (14 gün) boyunca korunur. unit: Bir birim(unit) bir ölçüm niteliğidir. CloudWatch aşağıdaki birimleri destekler: none, seconds, percent, bytes, bits, count, bytes/second, bits/second, and count/seco Birim isteğe bağlıdır ve default değeri yoktur. Bazı sayıların veya oranların birimleri yoktur. dimension: Bir boyut (dimension), belirli bir tip verinin zarif bir görünümüdür. CloudWatch aşağıdaki boyutları destekler: AvailabilityZone, ImageType (bir AMI Id), InstanceId, InstanceType, ve AutoScaleGroup. metric: Bir metrik işlenip, saklanmış bir ölçümdür. CloudWatch API isim, ölçü, birim, dönem, istatistik ve boyut parametrelerine dayalı ölçümler almak için bir fonksiyon sağlar. period: Bir dönem(period) CloudWatch'dan ömetrik talep edildiğinde, bir zaman parçalı olarak belirtmek için kullanılır. statistic: Bir istatistik bir metriğin hesaplanmış bir niteliğidir ve metriği oluşturan ölçümlerin niteliklerini yansıtır. 2.2 Amazon CloudWatch da Fiyatlandırma EC2 için CloudWatch izlemenin iki düzeyi vardır: Temel ve Detay. Temel izleme hiçbir ek ücret ödemeden sağlanır ve otomatik olarak etkinleştirilir. Ölçümler her beş dakikada bir toplanır.detaylı takip masrafları ise saat başına 0,015 $ (1.5 cent) olarak fiyatlandırılır. Detaylı takip belirli bir EC2 örneğin etkinken metrikler her dakika toplanır. Detaylı takibi bir EC2 instance yarattığınızda veya daha sonra, istediğiniz gibi etkinleştirebilirsiniz. Depolama veya CloudWatch elastik yük dengeleyici verilerinin kullanımı için herhangi bir ücret yoktur. 2.3 Amazon CloudWatch un Komut Satırından Çalıştırılması CloudWatch ölçümlerine AWS Management Konsolu veya komut satırından erişilebilirsiniz. Bu lab dersinde biz komut satırından erişimi inceleyeceğiz. Eğer komut satırını kullanırsanız, farkında olmanız gereken ilginç bir durum vardır. EC2 araçları bir EC2 instance'ı için CloudWatch'u etkinleştirmek veya devre dışı bırakmak için kullanılır. CloudWatch araçları ise toplanan verilere erişim için kullanılır. Aşağıda bir EC2 instance'ı için Cloudwatch ayrıntılı incelemeyi nasıl etkinleştireceğinizi görebilirsiniz. İlk olarak EC2-describe-instances komutunu kullanarak instance'ın kimliğini nasıl tespit etebileceğimizi görelim. Bunun için bir komut penceresi açıp, aşağıdaki komutu çalıştırınız: C:\aws_sdk\ec2-describe-instances INSTANCE i-aaba69c3 ami-2b5fba42 ec compute-1.amazon aws.com domu a0-01.compute-1.internal running gsg-keyp air 0 m1.small T03:44: us-east-1a aki-a71cf9ce ari-a51cf9cc monitoring-disabled 4

6 Bu örnekte ID i-aaba69c3 dır. Şimdi de bu değeri kullanarak ec2-monitor-instances komutunun nasıl kullanıldığını aşağıda görebilirsiniz (tabi ki kendi instance id inizi kullanmalısınız): C:\aws_sdk\ec2-monitor-instances i-aaba69c3 i-aaba69c3 monitoring-enabled Bu komutu Detaylı izlemenin etkinleştiğinden emin olmak için tekrardan çalıştırınız. C:\aws_sdk\ec2-monitor-instances i-aaba69c3 i-aaba69c3 monitoring-enabled mon-list-metrics komutu(cloudwatch tools içindeki) mevcut metrikleri listelemek için kullanılır: C:\aws_sdk\mon-list-metrics CPUUtilization AWS/EC2 ImageId=ami-3c47a355 CPUUtilization AWS/EC2 InstanceType=m1.small CPUUtilization AWS/EC2 CPUUtilization AWS/EC2 InstanceId=i-aaba69c3 uzun bir liste İncelemek istediğiniz boyutu seçtikten sonra, mon-get-statskomutunu kullanarak istediğiniz metrik değerlerine erişebilirsiniz. Mesela, bütün CPU Utilization değerleri, saatlik, son 24 saat için: C:\aws_sdk\mon-get-stats CPUUtilization --statistics Average --start-time end-time period namespace AWS/EC :00: Percent :00: Percent :00: Percent uzun bir liste İlk iki sütün toplanan verilerin tarih ve saatlerini gösterir. Üçüncü sütün ise metrik sonucu üretmek için kullanılan örnek sayısını gösterir. Bu örnekte saatlik sonuç istediğimizden 60 tane örnek toplanmıştır (dakiakada 60 tane). Sonraki sütün ise istenen metrik değeri ve saatlik ortalama CPU Utilization değerini göstermektedir. Son sütün ise birimini gösterir (CPU utilization yüzdesi). 3. Elastic Load Balancing Kullanarak EC2 Instance larının Ölçeklenmesi Bu kısımda elastic load başlancing özelliklerini inceleyeceğiz. Çalışma modelini ve fiyatlandırmasını inceledikten sonra, servisin nasıl kullanıldığını birkaç EC2 instance ı kullanarak göreceğiz. 3.1 Elastic Load Balancing (Elastik Yük Dengeleme) Nedir? EC2 nin elastik yük dengeleme özelliğini kullanarak, herhangi bir AWS bölgesindeki yazılım yük dengeleyicisi oluşturabilirsiniz. Her yük dengeleyici muhtemelen birden fazla bölgeye yayılmış bir veya daha fazla EC2 örneklerini, bir veya daha fazla ağ bağlantı noktası ve güzergah trafiği dinler. Yük dengeleyici aynı zamanda her bir örneği gönderilen trafik miktarını eşitlemek için ararken, sağlıklı durumlarda yalnızca her bir örneği ve rota trafik sağlık kontrolünü yapar. 5

7 Bir yük dengeleyici belli bir AWS bölgesine özgüdür. Bir yük dengeleyici oluşturduğunuzda LoadBal gibi bir referans isim vermeniz gerekmektedir. Her yük dengeleyici tam yetkili bir ana bilgisayar adını dışarıda temsil edilir, örneğin LoadBal us-doğu-1.elb.amazonaws.com. Bu yük dengeleyici oluşturulduğunda isim atanır. Her yük dengeleyiciye EC2 örnekleri listesi eklenir. Her örnek ilişkili bir sağlık değerine (sağlıklı ya da sağlıksız) sahiptir. Her yük dengeleyicinin bir Availability Zone listesi vardır. 3.2 Elastic Load Balancing Çalışma Modeli Çalışma modeli çok basittir. İşte yapmanız gerekenler: 1. Bir referans ismi, Kullanılabilirlik Bölgelerinin (availability zones) listesini, sağlık kontrolü için parametreleri ve dinleyici listesini sunarak elastik bir yük dengeleyici oluşturun. Harici olarak görünür bilgisayar adı size verilecektir; örneğin: LoadBal us-doğu-1.elb.amazonaws.com. Bu ismi kullanarak yük dengeli küme uygulamanızın web namespace.14 bir parçası yapmak için uygulamanın DNS kayıtlarında bir CNAME girdisini kullanabilirsiniz. 2. Sağlık kontrolleri ve gerçek isteklerine yanıt için hazır olduğundan emin olduktan sonra instance id lerini kullanarak yük dengeleyiciye bir veya daha fazla EC2 instance ları ekleyiniz. Yük dengeleyici her instance ın durumunu (Hizmetiçi veya Hizmetdışı) takip etmeye başlayacaktır. 3. Dıştan görünen ana bilgisayar adını kullanarak yük dengeleyici için trafiği yönlendirmeye başlayın. 4. Trafik arttıkça yük dengeleyici ek EC2 instance ları (ve muhtemel Durum Bölgeleri) ekleyin. 5. Yük dengeleyici daha fazla ihtiyacınız kalmadığında siliniz. Tüm bu işlemleri komut satırı araçları ya da API dengeleme elastik yük kullanılarak yapılabilir. Ayrıca yük dengeleyici genel durumunu izlemek için CloudWatch kullanabilirsiniz. Yük dengeleyici size kendisini oluştururken verilen parametreleri kullanarak kendi bakımı altında her bir instance ın (veya probların) sağlık kontroller gerçekleştirir. Diyelim ki bir yük dengeleyici aşağıdaki sağlık kontrolü parametrelerine sahip olsun: 1. Her probe 30 saniyede bir başlatılır. Eğer probe beş saniye içinde beklenen yanıtı verirse başarılı, aksi halde başarısız oldu varsayılır. 2. Eğer instance ın durumu Hizmetiçi ise ve üst üste üç probları başarısız olursa, durumu Hizmetdışı olarak değiştirilir ve daha fazla trafiğe yönlendirilmez. 3. Eğer instance ın durumu Hizmetdışı ise ve üst üste üç probları başarılı olursa, durumu Hizmetiçi olarak değiştirilir ve tekrardan trafiğe yönlendirilir. Sağlık problar TCP tarzı veya HTTP tarzı olarak ayarlanabilir: TCP tarzı bir prob hedef instance üzerinde belirli bir bağlantı noktasına bir bağlantı açmaya çalışır. Eğer bağlantı yapılabilirse, derhal kapatılır ve instance sağlıklı kabul edilir. 6

8 HTTP tarzı problar daha fazla kullanılmaktadırlar. Bağlantı açılır ve sonra bir URL parçası için GET isteği yapılır. Hedef HTTP ise: 80/check.html, HTTP isteği / check.html sayfa 80 portuna yapılacaktır GET. Sunucu bir 200 OK yanıtı verirse, bu sağlıklı kabul edilir. Başka bir yanıt (ya da hiç cevap tamamen) sağlıksız olarak kabul edilir. Bu istekler web sunucusunun log dosyalarında görünecektir; eğer sitenizi ziyaretlerle ilgili istatistik toplamak isterseniz bunları filtrelemeniz gerekir. 3.3 Elastic Load Balancing de Fiyatlandırma Bu özellik için Fiyatlandırma oldukça basittir. Yük dengeleyiciye saatlik ödeme yaparsınız. Aynı zamanda bütün veri transfwerleri için de ödeme yapmanız gerekir. Her yük dengeleyici için saatlik $0.025 (25 cent), ve transfer edilen her gigabyte için $0.08 (80 cent) ücret ödersiniz. Bu ücretler normal EC2 bant genişliği ücretinee ek olarak eklenir. Bu kesinlikle bir yük dengeleyici için daha fazla donanım satın alma ya da bir EC2 örneğinde, bir yazılım yük dengeleyici çalışanından daha ekonomiktir. Saatlik maliyeti benzer özellikli donanım yük dengeleyici satın alma fiyatına birkaç yıl için bir elastik yük dengeleyici çalıştırabilirsiniz. 3.4 Elastic Load Balancer in Çalıştırılması Bu bölümde bir elastik yük dengeleyici kurup,daha sonra bir çift EC2 instance ının trafik yönlendirmek için kullanabilirsiniz. Bazı sağlık kontrolu parametrelerin değişiklik yapıp, CloudWatch kullanarak bazı istatistikleri alacağız. Bu bölümün devamında C:\aws_sdk ile başalayan komutlar local bilgisayarınızı ve <lb1>: ile başlayan komutlar EC2 instance ında çalıştırılmalıdır. Availability Zone'u us-east-1a olan bir instance başlatmak için AWS Yönetim Konsolu kullanın. Instance'ın başlaması için bekleyin ve sonra ona bir SSH oturum açın. Instance ID'sini bir yere yazınız; daha sonra gerekli olacaktır. /home/webuser/helloworld/htdocs/index.php dizinindeki dosyayı açınız ve şu ifadeyi bulunuz: <h2>php Information</h2> Daha sonra onu aşağıdaki gibi değiştiriniz: <h2>php Information For First Instance!</h2> SSH penceresini kapatmayınız. Daha sonra yine gerekli olacaktır. Instance ın public IP addresini tarayıcıda açınız ve mesajı ve phpinfo fonksiyonunun output unu gördüğünüzden emin olunuz. Şimdi aşağıdaki komutu kullanarak LoadBal isimli yük dengeleyiciyi yaratınız: C:\aws_sdk\elb-create-lb LoadBal --availability-zones us-east-1a --listener "protocol=http,lb-port=80,instance-port=80" DNS-NAME LoadBal us-east-1.elb.amazonaws.com 7

9 Bu yük dengeleyici port 80 üzerindeki HTTP trafiğini Availability Zone us-east-1a olan EC2 instance ına yönlendirecektir. Bu komut bir yük dengeleyici yaratıp, host name bilgisini döndürecektir. Bu noktada yük dengeleyici çalışır durumdadır. Sonraki adım onu kontrol etmeye gelmistir. Yapmanız gerekenler aşağıdaki gibidir (tabi ki kendi Instance id nizi kullanmalısınız): C:\aws_sdk> elb-register-instances-with-lb LoadBal --instances i-0f INSTANCE-ID i-0f Şimdi yük dengeleyicinizin host name ini alınız ve tarayıcınızda siteyi ziyaret edin. EC2 instance adını kullanıldığında gördüğün çıktının aynısını görmelisiniz. Daha sonra, host name adını kullanarak bir kez yük dengeleyiciye erişmeyi deneyiniz. Yük dengeleyicinin buna engel olduğunu göreceksiniz. Şimdiye kadar minimal yük dengeleyici yapılandırmanın nasıl kurulacağını gördünüz: bir yük dengeleyici ve bir EC2 instance. Tek bir EC2 örneğini sizin trafiğinizi dengeleyebildiyse, aslında bu şekilde yük dengeleyici kullanabilirsiniz. Aksi takdirde, kolayca daha fazla trafik ile başa çıkmak için ek EC2 örneklerini yerleştirebilirsiniz. Şimdi de bunun nasıl yapıldığını görelim: Yukarıdaki aynı AMI kullanarak ikinci bir EC2 örneği oluşturunuza ama availability zone u bu kezus-east- 1b olsun. Bunun başlamasını beklerken, yük dengeleyiciye yeni bir için bölge eklemek için: C:\aws_sdk> elb-enable-zones-for-lb LoadBal --availability-zones us-east-1b AVAILABILITY_ZONES us-east-1b, us-east-1a Instance başladıktan sonra /home/webuser/helloworld/htdocs/index.php da PHP Information For Second Instance! olarak değiştiriniz. SSH penceresini kapatmayınız. Daha sonra yine gerekli olacaktır. Instance ı yük dengeleyicinize ekleyiniz: elb-register-instances-with-lb LoadBal --instances i-c95650a0 INSTANCE-ID i-0f INSTANCE-ID i-c95650a0 Tarayıcınızı birkaç kez refresh ediniz. İkinci Instance ınızın meaajını görmelisiniz. Evet...Şimdi bir yük dengeleyici ve bir çift EC2 instance ınız var. Biri başarısız olsaydı, yük dengeleyici bunu farkedecek ve bütün trafiği diğer instance ayönlendirecek. Şimdi bu senaryoyu yapalım! İlk EC2 instance ına bağlı SSH penceresine dönünüz ve Apache kapatınız: <lb1>: /home/webuser/helloworld/bin/stop_apache Yük dengeleyicinizin instance ın olmadığını anlaması için belirli bir süre bekledikten sonra, tarayıcınızı birkaç kez refresh ediniz. Şimdi web sayfasını diğer instance dan görebilirsiniz. Yük dengeleyicinizin ilk instance ın sağlıksız olduğunu anladığını görmek için elb-describe-instance-health komutunu aşağıdaki gibi çalıştırınız: C:\aws_sdk>elb-describe-instance-health LoadBal --headers INSTANCE-ID INSTANCE-ID STATE INSTANCE-ID i-c95650a0 InService INSTANCE-ID i-0f OutOfService 8

10 Şimdi tekrardan ilk instance daki Apache servisini çalıştırınız: <lb1>: /home/webuser/helloworld/bin/run_apache Tekrardan biraz bekledikten sonra elb-describe-instance-health komutunu tekrardan çalıştırınız: C:\aws_sdk>elb-describe-instance-health LoadBal --headers INSTANCE-ID INSTANCE-ID STATE INSTANCE-ID i-c95650a0 InService INSTANCE-ID i-0f InService Testlerinizi ve denemelerinizi bitirdikten bütün instance larınızı AWS Management konsolunudan yada halt komutuyla kapatınız. Daha sonra yük dağıtıcısının instance ların kapatıldığını farkedip etmediğini kontrol etmek için son bir kez elb-describe-instance-health komutunu çalıştırınız: C:\aws_sdk>elb-describe-instance-health LoadBal --headers INSTANCE-ID INSTANCE-ID STATE INSTANCE-ID i-c95650a0 OutofService INSTANCE-ID i-0f OutofService Son olarak yük dağıtıcısını silerek işlemlerinizi tamamlayınız: C:\aws_sdk>elb-delete-lb LoadBal 4. Auto Scaling (Otomatik Ölçekleme) Bu kısımda Amazon un Auto Scaling özelliklerini inceleyeceğiz. Çalışma modelini ve fiyatlandırmasını inceledikten sonra, komut satırı araçlarını kullanarak servisin nasıl çalıştığını göreceğiz. 4.1 Auto Scaling Kavramları Nelerdir? Herhangi bir EC2 bölgesinde EC2 auto scaling özelliğini kullanarak auto scling grupları yaratabilirsiniz. Her auto scaling grubunun bir referans adı vardır ve bir veya birden fazla Availability Zone a yayılabilir. Bir auto scaling grubu EC2 instance larını başlatmak için gerekli bilgileri sağlamak için bir başlangıç yapılandırmasına bağlıdır. Bir scaling activity her auto scaling grup başladığında veya EC2 instance kapatıldığında üretilir. Instance lar başladıkları zaman scale-out event olarak and bittiğinde ise scale-in event olarak eklenirler. Her grubun minimal ve maximal büyüklük değeri vardır. Bir Auto Scaling launch configurasyonunu AMI ID sini, EC2 key pair ismi, EC2 security gruplarının listesi, EC2 instance tipini, ve EC2 instance larını başlatmak için gerekli diğer bilgileri içerir. Auto scaling trigger EC2 CPUUtilization veya HealthyHostCount gibi Cloudwatch metriklerini kullanırlar.trigger aynı zamanda üst ve alt threshold değerlerini ve ölçekleme artışlarını içerir. Ölçeklendirme mutlak artışlarla ("1 instance daha ekleyin") ya da göreceli ("add% 50 daha fazla örneğini") olabilir. 9

11 4.2 Auto Scaling Çalışma Modeli Auto scaling her ne kadar ealstic load balancing den bağımsız olsa da, bu iki özellik büyük sayıda isteklerinin EC2 instance ları arasında otomatik olarak yük dağılımını kolaylıkla sağlamak için birlikte çalışırlar. Bütün ayarları yaptıktan sonra bütün trafiği yük dağıtımcısına yönlendirip AWS nin geriye kalanları halletmesini sağlayabilirsiniz. Auto scaling çalışma modeli kolay anlaşılırdır. Başlayabilmek için aşağıdaki elemanlara ihtiyacınız olacaktır: 1. Bir veya birden fazla Availability Zone u olan elastic load balancer. 2. Bir başlangıç konfigürasyonu, başlatacağınız AMI ID si, instance tipi ve diğer gerekli parametreler. 3.Gerekli Availability Zone lar için bir auto scaling grubu, load balancer in ve başlangıç konfigürasyonunun ismi, her grup için gerekli maksimum ve minimum büyüklük değerleri ve grubun referans adı. 4. Grup trigger i Daha sonra otomatik ölçeklendirme işleminin uygulamanızın gereksinimlerini karşılamak için yeterliec2 instance larının grup büyüklüğü ve trigger e sahip olup olmadığını kontrol etmesini bekleyiniz. 4.3 Auto Scaling in Çalıştırılması Bu bölümde LoadBal isimli bir yük dağıtıcısı ve bir auto scaling grup yaratacağız. İlk olarak bir yük dağıtıcısı yaratalım: C:\aws_sdk>elb-create-lb LoadBal --listener "lb-port=80,instance-port=80, protocol=http" --availability-zones us-east-1b DNS-NAME LoadBal us-east-1.elb.amazonaws.com Daha önceki bölümde de kullandığımız bu komut yük dağıtıcısının host adını döndürür. Mesela bu örnekte host adı LoadBal us-east-1.elb.amazonaws.com. Daha sonraki adımda bir auto scaling grup başlangıç konfigurasyonu yaratalım: C:\aws_sdk>as-create-launch-config Config --image-id ami-60da3d09 --instance-type m1.small OK-Created launch config Şimdi de bir auto scaling grup yaratalım: C:\aws_sdk>as-create-auto-scaling-group AutoScale --launch-configuration Config --availability-zones us-east-1b --min-size 1 --max-size 5 --load-balancers LoadBal OK-Created AutoScalingGroup 10

12 Load balancer (LoadBal) ve the launch configuration (Config) referans eden AutoScale isimli bir auto scale grubu yaratılacaktır. Bu grup Availability Zone u us-east-1b olan 5 tane instance çalıştıracaktır. Şimdi de bir trigger e ihtiyacımız vardır. Trigger1 isimli bir trigger yaratmak için aşağdaki komutu kullanınız: C:\aws_sdk>as-create-or-update-trigger Trigger1 --auto-scaling-group AutoScale --namespace "AWS/EC2" --measure CPUUtilization --statistic Average --dimensions "AutoScalingGroupName=AutoScale" --units "Percent" --period 60 --lower-threshold 30 --upper-threshold 70 --lower-breach-increment="-1" --upper-breach-increment "1" --breach-duration 120 OK-Created/Updated trigger Bu oldukça uzun bir komuttur dolayısıyla parça parça inceleyelim. EC2 CPUUtilization dır. Bir grupdaki EC2 instance kümesinin Ortalama CPUUtilization ı iki-dakikalık aralık süresinin %70 ini geçerse scaleout action başlatılır. Eğer ortalama CPU utilization 30% un altına düşer veya iki-dakikalık aralığı geçerse scale-in action başlatılır. Her scale-out için bir instance eklenir ve her scale-in için bir instance çıkartılır. Trigger ayarlandıktan sonra grup etkin hale gelir. as-describe-scaling-activities komutunu kullanarak son scaling etkinliklerini ters kronolojik sırada görebiliriz. C:\aws_sdk>as-describe-scaling-activities AutoScale ACTIVITY a479869e-14d8-4b02-98f5-33e9a8b7afda T04:53:33Z Successful "At :50:57Z a user request created an AutoScalingGroup changing the desired capacity from 0 to 1. At :52:05Z an instance was started in response to a difference between desired and actual capacity, increasing the capacity from 0 to 1." Grup ile işiniz bittikten sonra kapatmalısınız. Bunun için öncelikle trigger i siliniz (sizden onay bekleyecektir): C:\aws_sdk>as-delete-trigger Trigger1 --auto-scaling-group AutoScale Daha sonra, bütün instance ların kapanmasını sağlamak için grubun minimum ve maksimum büyüklüğünü sıfıra eşitleyiniz: C:\aws_sdk>as-update-auto-scaling-group AutoScale --min-size 0 --max-size 0 Şimdi de bütün instance ların kapandığından emin olmak için scaling etkinliklerine bakınız: C:\aws_sdk>as-describe-scaling-activities AutoScale Aşağıdaki sonucu ekranda görene kadar birkaç kere aynı komutu çalıştırınız: 11

13 ACTIVITY fb0aa da8-99d0-40c9135c20be T05:47:14Z Successful "At :45:32Z a user request update of AutoScalingGroup constraints to min: 0, max: 0 changing the desired capacity from 1 to 0. At :45:33Z an instance was terminated in response to a difference between desired and actual capacity, shrinking the capacity from 1 to 0. At :45:33Z instance i-9f9f9ff6 was selected for termination." Şimdi de grubu siliniz (sizden onay isteyecektir): C:\aws_sdk>as-delete-auto-scaling-group AutoScale Son olarak da yük dağıtıcısını siliniz: C:\aws_sdk>elb-delete-lb LoadBal 5. Amazon SimpleDB Amazon SimpleDB bulut tabanlı veritabanı uygulamasıdır. Amazon SimpleDB modeli az sayıda kavram ve kompakt programlama arabirimi sağlar. SimpleDB programlama temelini öğrenmek için bir veya iki saatinizi ayırmak yeterli olur. Amazon SimpleDB nin sğladığı bazı avantajlar şunlardır: Herhangi bir yazılım veya donanım satın almayı, yüklemeyi veya bakım gerektirmez. Veritabanı şeması tasarımı yapmak için gereken zamanı yarı yarıya azaltır çünkü değişiklik yapmak için veritabanını çevrimdışı almayı gerektirmez. Yüksek ölçekli bir sistem tasarlayıp, daha sonra onu son derece ölçeklenebilir bir sistem durumuna getirmek çok daha kolay olur. Amazon SimpleDB kendisi, yükü çoklu diskler ve sunucular arasında yayarak otomatik olarak paralellik sağlar. Böylece yeterli disk alanı ve işlemci gücünün kullanılabilir olmasını sağlar. Amazon SimpleDB de depolanan bütün veriler otomatik olarak indekslenir, dolayısıyla herhangi bir indeksleme gerektirmez. Daha önceden kullandığınız SQL bilgisi yeterlidir; SQL select sorgulamalarını kullanarak verilerinize kolaylıkla ulaşabilirsiniz. Hiçbir yazılım güncellemesi gerektirmez çünkü kodunuz her zaman en güncel sürüm üzerinde çalışmaktadır. 5.1 Amazon SimpleDB Programlama Modeli Amazon SimpleDB Çağrıları : Amazon SimpleDB Programlama modelinde sadece dokuz tane sistem çağrısı vardır : 1. Etki alanı düzeyinde (Domain level): a. CreateDomain: yeni bir etki alanı yaratır b. ListDomains: mevcut alan adlarını listeler, ve 12

14 c. DeleteDomain: Bir etki alanı siler. d. DomainMetadata: etki alanı ile ilgili kullanım bilgilerini döndürür 2. Öğe düzeyinde (Item level) a. PutAttributes: yeni öğeler oluşturur ve mevcut öğelere ek özellik eklenmesini veya mevcut özelliklerinin değiştirilmesini sağlar. b. BatchPutAttributes: PutAttributes cağrısının gelişmiş şeklidir. Aynı anda birden fazla öğe oluşturulmasını sağlar. c. DeleteAttributes: bir öğenini özelliklerini kaldırır ve d. GetAttributes: belirtilen özellikleri almak için kullanılır. e. Select: bir SQL sorgusu konular. Örnek 1: Amazon SimpleDB SQL dilinin standard select ifadesinin çoklu özellik değerlerini alabilecek şekilde bir yapısı vardır. Daha iyi anlayabilmek için aşağıdaki örneğe bakınız: select * from People where FirstName="Tom" o Tablo 1 deki Rec1 değerlerini döndürür. select FirstName,Middle,LastName from People where LastName >= "H" o Tablo 1 deki Rec2 ve Rec3 deki FirstName,Middle,LastName değerlerini döndürür. select * from People where every(state)="md" o Tablo 1 deki Rec2 değerlerini döndürür. select * from People where State="PA" o Tablo 1 deki Rec3 değerlerini döndürür. 5.2 Amazon SimpleDB Programlama Bu lab ta Amazon EC2 nin 3 etkili özelliğini nasıl kullanabileceğimizi öğreneceğiz: monitoring (izleme), auto scaling (otomatik ölçeklendirme), and elastic load balancing (esnek yük paylaşımı). SimpleDB ye başlamadan önce, AWS hesabınızdaki SimpleDB hizmetinin etkin olduğundan emin olmalısınız. Amazon SimpleDB hizmetini etkinleştirmek için Amazon SimpleDB in ana sayfasına ye gidiniz ve Sign Up For Amazon SimpleDB butonuna tıklayınız. Giriş yaptıktan sonra ekranınıza fiyatlandırma ve kredi kartı bilgilerini görüntüleyen sayfa gelecektir ve daha sonra SimpleDB servisini etkin hale getirmek için Complete Sign Up butonuna tıklayınız Domain Yaratma: öncelikle domain yaratma ile başlayalım. Bu lab ta 3 tane domain kullanacağız. Bunların tanımları book.inc.php dosyasında yapılmıştır. 13

15 chapter_08/include/book.inc.php define('book_file_domain', 'files'); define('book_feed_domain', 'feeds'); define('book_feed_item_domain', 'feed_items'); BOOK_FILE_DOMAIN dosya bilgilerini saklamak için kullanılacak. BOOK_FEED_DOMAIN RSS feed bilgilerini saklamak için kullanılacak ve BOOK_FEED_ITEM_DOMAIN RSS feed lerindeki öğe bilgilerini saklamak için kullanılacak. Domain yaratmak için aşağıdaki kodu kullanınız: chapter_08/create_domain.php <?php error_reporting(e_all); require_once('sdk.class.php'); require_once('include/book.inc.php'); $sdb = new AmazonSDB(); foreach (array(book_file_domain, BOOK_FEED_DOMAIN, BOOK_FEED_ITEM_DOMAIN) as $domain) $res = $sdb->create_domain($domain); if (!$res->isok()) exit("create domain operation failed for domain $domain\n"); print("domain $domain created.\n"); exit(0);?> Bu program kodu, yeni bir AmazonSDB nesnesi yaratır.daha sonra her domain adı için create_domain yöntemini çağırır ve bazı yararlı mesajları ekrana basar. Örnek ekran çıktısı aşağıdaki gibidir: C:\aws_sdk\code\chapter_08 C:\xampp\php\php.exe create_domains.php Created queue 'A' Created queue 'B' Created queue 'C' Not 1: Eğer domain daha önceden yaratılmışsa herhangi bir sorun olmaz ve crete_domain metodu başarılı mesajı döndürür. 14

16 5.2.2 Domain listeleme chapter_08/list_domains.php <?php error_reporting(e_all); require_once('sdk.class.php'); $sdb = new AmazonSDB(); $res = $sdb->list_domains(); if (!$res->isok()) exit("list domain operation failed\n"); foreach ($res->body->listdomainsresult->domainname as $domainname) print($domainname. "\n"); exit(0);?> Bu program list_domains metodunu çağırır ve daha sonra sonuç dizisini ekranda görüntüler. C:\aws_sdk\code\chapter_08 C:\xampp\php\php.exe list_domains.php feed_items feeds files Domain de Veri Saklama Şimdi ise bir domain e nasıl veri saklayabileceğimizi göreceğiz. Domain de veri saklamak için put_attributes metodu kullanılmaktadır. Bu metod yeni öğeler yaratmak veya varolan bir öğeye yeni özellikler eklemek için kullanılmaktadır. Aşağıdaki program bulunduğunuz folder daki uygun format ismindeki her dosya için yeni bir öğe yaratır. Öğe adı olarak dosya adını kullanır ve her öğe için 3 tane özellik yaratır: Name (dosya adı) Hash (dosya içeriğinin MD5 hash) Size (dosyanın byte cinsinden büyüklüğü) <?php error_reporting(e_all); require_once('sdk.class.php'); require_once('include/book.inc.php'); $sdb = new AmazonSDB(); $dir = opendir("."); while (($file = readdir($dir))!== false) if (preg_match("/^[a-za-z0-9_-]*\.php$/", $file)) $data = file_get_contents($file); $hash = md5($data); 15

17 $size = filesize($file); $attrs = array('name' => $file, 'Hash' => $hash, 'Size' => $size); $res = $sdb->put_attributes(book_file_domain, $file, $attrs, true); if ($res->isok()) print("inserted item $file\n"); else $error = $res->body->errors->error->message; print("could not insert item: $error\n"); closedir($dir); exit(0);?> Domain de Birden Fazla Öğe Saklama Diğer bir SimpleDB fonksiyonu olan, BatchPutAttributes, birden fazla PutAttributes çağrısını tek bir istek komutu ile yapılmasını sağlar. Şüphe yok ki bu metod PutAttributes metodundan daha hızlı ve etkilidir. <?php error_reporting(e_all); require_once('sdk.class.php'); require_once('include/book.inc.php'); $sdb = new AmazonSDB(); $items = array(); $dir = opendir("."); while (($file = readdir($dir))!== false) if (preg_match("/^[a-za-z0-9_-]*\.php$/", $file)) $data = file_get_contents($file); $hash = md5($data); $size = filesize($file); $items[$file] = array('name' => $file, 'Hash' => $hash, 'Size' => $size); if (count($items) == 25) WriteBatch($sdb, $items); $items = array(); 16

18 closedir($dir); if (count($items) > 0) WriteBatch($sdb, $items); 5.3 Amazon SimpleDB de Fiyatlandırma Amazon SimpleDB kullanımı 3 kullanım şekline göre fiyatlandırılır: Veri transferi: gigabyte ı $0.10 olarak fiyatladırılır. Veri depolama miktarı ve makine kullanımı miktarı 17

Laboratuar Notları #8

Laboratuar Notları #8 The European Union s Making the Labour Market more Inclusive III programme For North Cyprus Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals Module

Detaylı

Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals

Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals The European Union s Making the Labour Market more Inclusive III programme For North Cyprus Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals Module

Detaylı

Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals. Module 3: Cloud Computing. Laboratuar Notları

Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals. Module 3: Cloud Computing. Laboratuar Notları The European Union s Making the Labour Market more Inclusive III programme For North Cyprus Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals Module

Detaylı

Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals

Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals The European Union s Making the Labour Market more Inclusive III programme For North Cyprus Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals Module

Detaylı

Laboratuar Notları #7

Laboratuar Notları #7 The European Union s Making the Labour Market more Inclusive III programme For North Cyprus Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals Module

Detaylı

Kaynak Kodlardan Derleme. Turquaz Muhasebe. Versiyon 0.2. Hüseyin Ergün. 26 Mart 2005

Kaynak Kodlardan Derleme. Turquaz Muhasebe. Versiyon 0.2. Hüseyin Ergün. 26 Mart 2005 Kaynak Kodlardan Derleme Turquaz Muhasebe Versiyon 0.2 Hüseyin Ergün 26 Mart 2005 Turquaz Muhasebe, Kaynak Kodları Derleme Sayfa 2 İçindekiler İÇİNDEKİLER 2 GEÇMİŞ DEĞİŞİKLİKLER 3 1. GİRİŞ 4 1.1 AÇIKLAMA

Detaylı

Laboratuar Notları #5

Laboratuar Notları #5 The European Union s Making the Labour Market more Inclusive III programme For North Cyprus Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals Module

Detaylı

Laboratuar Notları #10

Laboratuar Notları #10 The European Union s Making the Labour Market more Inclusive III programme For North Cyprus Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals Module

Detaylı

Laboratuar Notları #3

Laboratuar Notları #3 The European Union s Making the Labour Market more Inclusive III programme For North Cyprus Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals Module

Detaylı

Laboratuar Notları #5

Laboratuar Notları #5 The European Union s Making the Labour Market more Inclusive III programme For North Cyprus Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals Module

Detaylı

Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals

Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals The European Union s Making the Labour Market more Inclusive III programme For North Cyprus Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals Module

Detaylı

Kurumsal Güvenlik ve Web Filtreleme

Kurumsal Güvenlik ve Web Filtreleme S a y f a 1 antikor Kurumsal Güvenlik ve Web Filtreleme SshClient, Putty v.s. S a y f a 2 S a y f a 3 Yönetici olarak AntiKor a girmek için SshClient veya Putty programı kullanılır. IP olarak kurum içinden

Detaylı

Turquaz Windows kurulum dökümanı. ftp://ftp.mirror.ac.uk/sites/ftp.postgresql.org/binary/v7.3.1/windows/pgsql731wina1.exe

Turquaz Windows kurulum dökümanı. ftp://ftp.mirror.ac.uk/sites/ftp.postgresql.org/binary/v7.3.1/windows/pgsql731wina1.exe 1. Giriş Turquaz programını windows üzerinde çalıştırmak için öncelikle bilgisayarınızda postgresql ve Java nın kurulu olması gerekli. Aşağıdaki bilgi ve dökümanlar windows 2000 işletim sistemi üzerinde

Detaylı

Kurumsal Güvenlik ve Web Filtreleme

Kurumsal Güvenlik ve Web Filtreleme S a y f a 1 antikor Kurumsal Güvenlik ve Web Filtreleme SshClient, Putty v.s. S a y f a 2 S a y f a 3 S a y f a 4 S a y f a 5 S a y f a 6 S a y f a 7 şeklini alır. Bu durumda kullanıcı yasaklı konumdadır.

Detaylı

LOGO DESTEK DOKÜMANI

LOGO DESTEK DOKÜMANI 1) IKWeb Kurulumu IKWeb programının çalıştırılabilmesi için kurulum işleminin gerçekleştirileceği makinede IIS (Internet Information Services) ve.net Framework 2.0 kurulu olmalıdır. IKWeb kurulumu için

Detaylı

Windows Live ID ve parolanızı giriniz.

Windows Live ID ve parolanızı giriniz. Ücretsiz Deneme Hesabı Oluşturma ve Temel Özelliklerin Kullanım Kılavuzu Bilgi girilmesi gerekli alanlar Kişisel bilgi içeren alanlar http://www.windowsazure.com/tr-tr/pricing/free-trial/ adresine gidiniz

Detaylı

Kurulum ve Başlangıç Kılavuzu. DataPage+ 2013 için

Kurulum ve Başlangıç Kılavuzu. DataPage+ 2013 için DataPage+ 2013 için En Son Güncellenme Tarihi: 25 Temmuz 2013 İçindekiler Tablosu Önkoşul Olan Bileşenleri Yükleme... 1 Genel Bakış... 1 Adım 1: Setup.exe'yi Çalıştırın ve Sihirbazı Başlatın... 1 Adım

Detaylı

NicProxy Registrar AWBS Modül Kurulumu Versiyon 1.0

NicProxy Registrar AWBS Modül Kurulumu Versiyon 1.0 NicProxy Registrar AWBS Modül Kurulumu Versiyon 1.0 Tescil Bilgisi 2009 NicProxy. Tüm Hakları Saklıdır. Bu belge, NicProxy mülkiyetinde ve NicProxy e ait özel bilgiler içermektedir. NicProxy yetkili temsilcisinin

Detaylı

Bu makalede 2003 sunucu, Windows 2003 Server anlamına gelmektedir. Aşağıda yapılan işlemler 2003 R2 sunucu üzerinde denenmiş ve çalıştırılmıştır.

Bu makalede 2003 sunucu, Windows 2003 Server anlamına gelmektedir. Aşağıda yapılan işlemler 2003 R2 sunucu üzerinde denenmiş ve çalıştırılmıştır. WINDOWS 2003 SUNUCULARI ÜZERĐNE PHP YÜKLENMESĐ ERDAL YAZICIOĞLU erdal(at)gmail.com http://barbarossa41.wordpress.com Merhabalar, Çözümpark.com adresinde bir kullanıcı ASP ve PHP yi aynı sunucu üzerinde

Detaylı

Yedek Almak ve Yedekten Geri Dönmek

Yedek Almak ve Yedekten Geri Dönmek McAfee EPO 4.0 Yedek Yedek Almak ve Yedekten Geri Dönmek Yedek Almak ve Yedekten Geri Dönmek Amaç Mcafee EPO 4.0 kurulum yedeğinin felaket kurtarma senaryonusa uygun şekilde alınması ve yeni bir makinada

Detaylı

MaestroPanel Kurulum

MaestroPanel Kurulum MaestroPanel Kurulum 28.09.2011 Oğuzhan YILMAZ oguzhan@maestropanel.com Gereksinimler Windows Server 2008 R2 x64 Any Edition Web Platform Installer 3.0+ Desteklenen Yazılımlar MailEnable 5.x SQL Server

Detaylı

OPNET IT Guru- Güvenlik Duvarı ve Sanal Özel Ağ (Firewalls and Virtual Private Network, VPN)

OPNET IT Guru- Güvenlik Duvarı ve Sanal Özel Ağ (Firewalls and Virtual Private Network, VPN) OPNET IT Guru- Güvenlik Duvarı ve Sanal Özel Ağ (Firewalls and Virtual Private Network, VPN) Amaç: Bu laboratuvar uygulamasının amacı, Internet gibi kamuya açık paylaşımlı ağların güvenliğinde Güvenlik

Detaylı

ecyber Kullanıcı Kılavuzu 1 / 1 1. ecyber hakkında... 1 2. Sistem gereksinimleri:... 2 Donanım:... 2 Yazılım:... 2 3. Kullanım Rehberi...

ecyber Kullanıcı Kılavuzu 1 / 1 1. ecyber hakkında... 1 2. Sistem gereksinimleri:... 2 Donanım:... 2 Yazılım:... 2 3. Kullanım Rehberi... ecyber Kullanıcı Kılavuzu 1 / 1 1. ecyber hakkında... 1 2. Sistem gereksinimleri:... 2 Donanım:... 2 Yazılım:... 2 3. Kullanım Rehberi... 3 İndirme... 3 Sunucu yazılım kurulumu... 3 Kurulum sayfası çıkacaktır...

Detaylı

İNTERNET PROGRAMCILIĞI 2 10. HAFTA MYSQL - PHPMYADMIN. Hazırlayan Fatih BALAMAN. İçindekiler. Hedefler. Mysql Nedir.

İNTERNET PROGRAMCILIĞI 2 10. HAFTA MYSQL - PHPMYADMIN. Hazırlayan Fatih BALAMAN. İçindekiler. Hedefler. Mysql Nedir. İNTERNET PROGRAMCILIĞI 2 10. HAFTA İçindekiler MYSQL - PHPMYADMIN Mysql Nedir PhpMyAdmin Nedir PhpMyAdmin Arayüzü Hedefler Mysql' in görevini söyleyebilir PhpMyAdmin' in kullanım amacını söyler Hazırlayan

Detaylı

OPNET IT Guru- Network Design (Ağ Tasarımı)

OPNET IT Guru- Network Design (Ağ Tasarımı) OPNET IT Guru- Network Design (Ağ Tasarımı) Amaç: Bu laboratuvar uygulamasının amacı, kullanıcıları, servisleri ve istemcilerin yerlerini dikkate alarak yapılan bir ağ tasarımının temellerini göstermektir.

Detaylı

OMNET++ 4.2.2. Ağ Benzetim Yazılımı (Network Simulation Framework) BİL 372 Bilgisayar Ağları. GYTE - Bilgisayar Mühendisliği Bölümü

OMNET++ 4.2.2. Ağ Benzetim Yazılımı (Network Simulation Framework) BİL 372 Bilgisayar Ağları. GYTE - Bilgisayar Mühendisliği Bölümü Bilgisayar Mühendisliği Bölümü OMNET++ 4.2.2 Ağ Benzetim Yazılımı (Network Simulation Framework) BİL 372 Bilgisayar Ağları OMNET++ OMNET++ (Objective Modular Network Testbed in C++), nesneye yönelik (objectoriented)

Detaylı

BIL411 - BİLGİSAYAR AĞLARI LABORATUVARI

BIL411 - BİLGİSAYAR AĞLARI LABORATUVARI BIL411 - BİLGİSAYAR AĞLARI LABORATUVARI ITS-101A INTERNET EĞİTİM SİSTEMİ TCP/IP THE DOMAIN NAME SYSTEM (ALAN ADI SİSTEMİ) İstanbul Ticaret Üniversitesi Bilgisayar Mühendisliği Bölümü Araş. Gör. Can EYÜPOĞLU

Detaylı

Bilindik engelleme yöntemlerinin dışında olan, kurumsal web filitreleri nasıl aşılır?

Bilindik engelleme yöntemlerinin dışında olan, kurumsal web filitreleri nasıl aşılır? Bilindik engelleme yöntemlerinin dışında olan, kurumsal web filitreleri nasıl aşılır? Not : Yazdıklarım tamamen öğretim amaçlıdır. Yaşanacak her türlü sıkıntının sorumlusu uygulayan kişidir. Sorumluluk

Detaylı

EndNote Web Hızlı Başvuru kartı

EndNote Web Hızlı Başvuru kartı EndNote Web Hızlı Başvuru kartı THOMSON SCIENTIFIC Web öğrencilere ve araştırmacılara çalışmalarını yazarken yardımcı olacak şekilde tasarlanmış Web tabanlı bir servistir. ISI Web of Knowledge, EndNote,

Detaylı

ORACLE TNS (TRANSPARENT NETWORK SUBSTRATE) LISTENER YAPILANDIRMASI

ORACLE TNS (TRANSPARENT NETWORK SUBSTRATE) LISTENER YAPILANDIRMASI ORACLE TNS (TRANSPARENT NETWORK SUBSTRATE LISTENER YAPILANDIRMASI 1 Farklı ortamlardan, kurduğunuz veritabanına bağlanılması listener yapılandırmasıyla sağlanır. Genellikle standart olan ayarlarla 1521

Detaylı

FortiGate Sertifika Yönetimi. v4.00-build0637-2013/02

FortiGate Sertifika Yönetimi. v4.00-build0637-2013/02 Sertifika Yönetimi v4.00-build0637-2013/02 0 FortiGate (Admin Web Erişimi) Sertifikalı Erişim Datasheet FortiGate Cihazında Sertifika İsteği Oluşturmak FortiGate cihazınızın web arayüzünden System > Certificates

Detaylı

CLIENT MAKİNELERE IBM SPSS Statistics 21 nin KURULMASI

CLIENT MAKİNELERE IBM SPSS Statistics 21 nin KURULMASI CLIENT MAKİNELERE IBM SPSS Statistics 21 nin KURULMASI License manager ile lisanslamanın tamamlandığına emin olunduktan sonra son kullanıcıların makinalarına IBM SPSS Statistics 21 client kurulumu yapılabilir.

Detaylı

BEUN VPN Hizmeti. VPN Nedir?

BEUN VPN Hizmeti. VPN Nedir? BEUN VPN Hizmeti VPN Nedir? VPN, Virtual Private Network, yani Sanal Özel Ağ ın kısaltılmasıdır. VPN, İnternet gibi halka açık telekomünikasyon altyapılarını kullanarak kullanıcılar veya uzak ofisleri

Detaylı

Kurulum ve Başlangıç Kılavuzu. DataPage+ 2012 için

Kurulum ve Başlangıç Kılavuzu. DataPage+ 2012 için DataPage+ 2012 için Son Güncelleme: 29 Ağustos 2012 İçindekiler Tablosu Önkoşul Olan Bileşenleri Yükleme... 1 Genel Bakış... 1 Adım 1: Setup.exe'yi Çalıştırın ve Sihirbazı Başlatın... 1 Adım 2: Lisans

Detaylı

WAMP SERVER KURULUMU

WAMP SERVER KURULUMU WAMP SERVER KURULUMU Bilgisayarınızda; PHP web programlama dilini kullanarak web sayfası hazırlayacaksanız ya da PHP web programlama dili kullanılarak hazırlanmış Joomla, Wordpress, Drupal vb.. içerik

Detaylı

MCR02-AE Ethernet Temassız Kart Okuyucu

MCR02-AE Ethernet Temassız Kart Okuyucu MCR02-AE Ethernet Temassız Kart Okuyucu Teknik Özellikleri Ethernet 10BaseT Dahili TCP/IP Stack TCP/IP Client-Server Bağlantı Özelliği Dahili DNS İstemcisi DHCP veya Statik IP ile çalışabilme UDP, TCP,ARP,ICMP(ping)

Detaylı

Wireshark Lab.: DNS. 1. nslookup

Wireshark Lab.: DNS. 1. nslookup Wireshark Lab.: DNS Domain Name System (DNS), host adlarını IP adreslerine çeviren ve Internet alt yapısında ciddi role sahip olan bir protokoldür. Bu deneyde DNS in istemci tarafı incelenecektir. İstemciler

Detaylı

Program Kurulum. Turquaz Muhasebe. İçindekiler

Program Kurulum. Turquaz Muhasebe. İçindekiler Program Kurulum Turquaz Muhasebe İçindekiler İÇİNDEKİLER 1 1. TEK KULLANICI 2 2. AĞ KURULUMU 4 2.1 VERİTABANI SERVER KURULUMU 4 2.2 VERİTABANI SERVER AYARLARI 11 2.3 DATALARIN YÜKLENMESİ 11 2.4 İSTEMCİ

Detaylı

NİTELİKLİ ELEKTRONİK SERTİFİKA KURULUM AŞAMALARI

NİTELİKLİ ELEKTRONİK SERTİFİKA KURULUM AŞAMALARI NİTELİKLİ ELEKTRONİK SERTİFİKA KURULUM AŞAMALARI Kurulum Aşamaları: 1. Java Kurulumu 2. E-imza Sürücülerinin İndirilmesi 3. Kart Okuyucu Kurulumu 4. Akıllı Kart Kurulumu 5. Sertifikayı Kullanıma Açma Bilgisayarların

Detaylı

Veri Tabanı Yönetim Sistemleri Bölüm - 02

Veri Tabanı Yönetim Sistemleri Bölüm - 02 Veri Tabanı Yönetim Sistemleri Bölüm - 02 İçerik Web sunucusunun yapılandırılması için gerekli yazılımların temini Yazılımlarının sunucuya yüklenmesi Ön test Uygulama yazılımlarının yapılandırılması Son

Detaylı

Flow Kullanım Klavuzu Mart 2014

Flow Kullanım Klavuzu Mart 2014 Flow Kullanım Klavuzu Mart 2014 İçindekiler Flow nedir? Bir Flow hesabı oluşturmak Oturum açmak Flow Hesabınız Genel Görünüm Flow Hesabınız Kullanım + Add (ekle butonu) Bibliography (Künye/Atıf butonu)

Detaylı

WeldEYE. Kurulum Kılavuzu. İçindekiler

WeldEYE. Kurulum Kılavuzu. İçindekiler WeldEYE Kurulum Kılavuzu İçindekiler Giriş... Hata! Yer işareti tanımlanmamış. Kurulum... Hata! Yer işareti tanımlanmamış. Sistem/Ortam gerekleri... 3 Yazılımın kurulması... 3 Kamera sürücüsünün kurulumu...

Detaylı

HESAP MAKİNASI YAPIMI

HESAP MAKİNASI YAPIMI HESAP MAKİNASI YAPIMI 1..Aşağıdakine benzer görünüm ve butonları hazırlayın. 2. 24. Butonun içerisine aşağıdaki kodları yazın. 3. Yeni bir layer ekleyip Frame1 F9 na aşağıdaki kodları ekleyelim. 4. Butonlardan

Detaylı

KANTAR UYGULAMASI Kurulum Kılavuzu

KANTAR UYGULAMASI Kurulum Kılavuzu KANTAR UYGULAMASI Kurulum Kılavuzu Serhat Öztürk Medyasoft Danışmanlık ve Eğitim A.Ş. v.1.0 Kantar Uygulaması üç temel parçadan oluşur. Veritabanı, WCF servisi ve Masaüstü uygulaması. Bu nedenle sistemde

Detaylı

Scream! e gelen veri akışlarından bazılarını diğer bir kurum yada bilgisayarla paylaşmak için kullanılabilir.

Scream! e gelen veri akışlarından bazılarını diğer bir kurum yada bilgisayarla paylaşmak için kullanılabilir. Eş zamanlı Scream! kullanımı Scream!, sismik ağın güçlü bir parçası olacak şekilde tasarlanmıştır. Varsayılan yapılandırma dosyası scream.ini dir ve ilk kullanım sırasında kendini otomatik olarak oluşturur.

Detaylı

BIND ile DNS Sunucu Kurulumu

BIND ile DNS Sunucu Kurulumu BIND ile DNS Sunucu Kurulumu BIND Nedir? BIND bir dns sunucusu yani unix ve linux sistemler üzerinde dns servis hizmetini veren başarılı bir daemondur. Kısacası en popüler DNS sunucu yazılımı BIND dir.

Detaylı

Cambridge LMS e Başlama- Öğrenciler

Cambridge LMS e Başlama- Öğrenciler Cambridge LMS e Başlama- Öğrenciler 1. Başlamadan önce LMS i kullanmaya başlamadan önce bilgisayarınızın minimum sistem gereksinimlerine sahip olup olmadığını ve internet bağlantınızın kabul edilebilir

Detaylı

NPratik Yazılım Kurulum Kılavuzu. Yedekleme İşlemi

NPratik Yazılım Kurulum Kılavuzu. Yedekleme İşlemi NPratik Yazılım Kurulum Kılavuzu Herhangi bir neden ile bilgisayarınızı formatlamadan önce NPratik Yazılım Verilerinizi yedeklemeniz gerekmektedir. Programı ilk defa kuruyorsanız NPratik Yazılım Kurulum

Detaylı

Network üzerinde MATLAB kurulması

Network üzerinde MATLAB kurulması Network üzerinde MATLAB kurulması MATLAB&Simulink www.figes.com.tr Bir network üzerinde MATLAB ın kurulmasına başlanmadan önce bir network lisansı açılması ve bunun için de kurulum yapılacak sunucunun

Detaylı

Aktif Dizin Logon/Logoff Script Ayarları Versiyon 0.0.1. http://support.labrisnetworks.com/index.php?/knowledgebase/list

Aktif Dizin Logon/Logoff Script Ayarları Versiyon 0.0.1. http://support.labrisnetworks.com/index.php?/knowledgebase/list Aktif Dizin Logon/Logoff Script Ayarları Versiyon 0.0.1 http://support.labrisnetworks.com/index.php?/knowledgebase/list Genel Bakış Labris ürünlerinin Aktif Dizin ile entegrasyonu yapılarak Güvenlik Duvarı,

Detaylı

Durum Yönetimi. Olan sayfalar ekleyelim. BasitSayac.aspx

Durum Yönetimi. Olan sayfalar ekleyelim. BasitSayac.aspx Durum Yönetimi Bu gün dersimizde durum yönetimine (state management) değineceğiz. Önce adı DurumYonetimi isimli yeni bir site oluşturalım. Burada programın otomatik olarak oluşturacağı Default.aspx dosyasını

Detaylı

PHP (II) Formlar. Dosya İşlemleri. 2002, Sanem SARIEL PHP Ders Notları 2 1. Formlar

PHP (II) Formlar. Dosya İşlemleri. 2002, Sanem SARIEL PHP Ders Notları 2 1. Formlar PHP (II) Formlar Dosya İşlemleri 2002, Sanem SARIEL PHP Ders Notları 2 1 Formlar İstekçiler web sayfasılarından sunuculara formlar yoluyla bilgi yollarlar. Anketler Kullanıcı bilgilerinin alındığı ve verilerin

Detaylı

Windows İşletim Sistemi

Windows İşletim Sistemi Windows İşletim Sistemi Bilgisayar (Özellikler) Bilgisayarınızın özelliklerini görüntülemek için : Masaüstünde Bilgisayar simgesine sağ tıklayarak Özellikler e tıklayın. Çıkan pencerede bilgisayarınızda

Detaylı

Elektronik Kitap İndirme Kılavuzu. EBSCO ebooks. http://support.ebsco.com/training/resources.php

Elektronik Kitap İndirme Kılavuzu. EBSCO ebooks. http://support.ebsco.com/training/resources.php Elektronik Kitap İndirme Kılavuzu EBSCO ebooks http://support.ebsco.com/training/resources.php İndir(Çevrimdışı) linkine tıklayarak çevrimdışı okumak üzere e-kitapları indirebilirsiniz. Bu seçenek ile

Detaylı

Teknik Doküman. Revit te 2B profil (family) nesne yaratmak

Teknik Doküman. Revit te 2B profil (family) nesne yaratmak Teknik Doküman Teknik Doküman Numarası: 10829 Yayım Tarihi: 31.07.2007 Ürün: Autodesk Revit 8-2008 Tür: Öğretici Konu: Revitte 2B profil (family) nesne yaratmak Revizyon No: 0 Revizyon Tarihi: Revit te

Detaylı

Bilgi ve Olay Yönetim Sistemi

Bilgi ve Olay Yönetim Sistemi 1 Bilgi ve Olay Yönetim Sistemi Kurulum Kılavuzu Nisan 2016 Versiyon Sürüm 2.1.3 2 İçindekiler Bilgi ve Olay Yönetim Sistemi... 1 1. Sistem Gereksinimleri... 3 2. Kurulum... 3 3. Lisanslama... 10 4. Windows

Detaylı

Trend Micro Worry-Free Business Security 8.0 İlk Kez Kurulumla İlgili İpuçları ve Püf Noktaları

Trend Micro Worry-Free Business Security 8.0 İlk Kez Kurulumla İlgili İpuçları ve Püf Noktaları Trend Micro Worry-Free Business Security 8.0 İlk Kez Kurulumla İlgili İpuçları ve Püf Noktaları Casus Yazılımdan İstenmeyen E- Koruma Postadan Koruma Virüsten Koruma Kimlik Avından Koruma İçerik ve URL

Detaylı

Coslat Monitor (Raporcu)

Coslat Monitor (Raporcu) Coslat Monitor (Raporcu) Coslat Monitor, Coslat Firewall, Hotspot ve Mirror uygulamalarında oluşturulan zaman damgalı kayıtların analiz edilmesini ve raporlanmasını sağlayan uygulamadır. Coslat Monitor

Detaylı

ÇANKAYA ÜNİVERSİTESİ WEBMAIL KULLANIM KLAVUZU

ÇANKAYA ÜNİVERSİTESİ WEBMAIL KULLANIM KLAVUZU ÇANKAYA ÜNİVERSİTESİ WEBMAIL KULLANIM KLAVUZU Üniversitemiz Webmail servisi yenilenmiş olup Roundcube webmail üzerinden servis vermeye başlamıştır. Daha önce kullanılan SquirrelMail servisi https://oldwebmail.cankaya.edu.tr/

Detaylı

Cisco 881 Router ve AirLink ES4X0, WAN Failover Tanımı

Cisco 881 Router ve AirLink ES4X0, WAN Failover Tanımı Cisco 881 Router ve AirLink ES4X0, WAN Failover Tanımı AirLink ES4X0, diğer bir router ile birlikte kullanıldığında birden fazla bilgisayar veya cihaz için esas bağlantı noktası ve internet üzerinden yedekleme

Detaylı

Uzak Masaüstü Lisans Server ı Aktive Etme

Uzak Masaüstü Lisans Server ı Aktive Etme Uzak Masaüstü Lisans Server ı Aktive Etme (Windows Server 2012) Özet: Windows Server 2012 üzerinde Uzak Masaüstü Lisans Server ı konfigure etmek, Windows Server 2008 R2 den çok farklıdır. Workgroup içerisinde

Detaylı

Cambridge LMS e Başlama- Öğrenciler

Cambridge LMS e Başlama- Öğrenciler Cambridge LMS e Başlama- Öğrenciler 1. Başlamadan önce LMS i kullanamaya başlamadan önce bilgisayarınızın minimum sistem gereklerine sahip olup olmadığını ve internet bağlantınızın kabul edilebilir bir

Detaylı

Cambridge LMS e Başlama- Öğrenciler

Cambridge LMS e Başlama- Öğrenciler Cambridge LMS e Başlama- Öğrenciler 1. Başlamadan önce LMS i kullanmaya başlamadan önce bilgisayarınızın minimum sistem gereklerine sahip olup olmadığını ve internet bağlantınızın kabul edilebilir bir

Detaylı

MIRACLE DATA WORKS KURULUM DOKÜMANI

MIRACLE DATA WORKS KURULUM DOKÜMANI MIRACLE DATA WORKS KURULUM DOKÜMANI İçindekiler Server Kurulumu... 3 Microsoft.NET Framework 4.0 Kurulumu... 3 Crystal Reports 2008 Redistributable Package (C12) Kurulumu... 5 Microsoft SQL Server 2008

Detaylı

Uzaktan Kurulum Kılavuzu

Uzaktan Kurulum Kılavuzu Uzaktan Kurulum Kılavuzu Uzak yönetim konsolu aracılığı ile ShadowProtect kurulumu ve yönetimi. Sürüm: 4.0+ Tarih: 30.03.2011 Copyright StorageCraft Technology Corporation 2008 Sayfa 1 / 10 ShadowProtect

Detaylı

PHP 1. Hafta 2.Sunum

PHP 1. Hafta 2.Sunum PHP 1. Hafta 2.Sunum Hello World Bu derste görülecekler WAMP ve PHP Hosting kavramı ve bizi neden ilgilendirmediği Domain ve localhost kavramları www klasörü İlk PHP kodunun

Detaylı

Başlangıç Ayarları. www.trippersoft.com

Başlangıç Ayarları. www.trippersoft.com Başlangıç Ayarları www.trippersoft.com Tripper > Kullanıcı Ayarları 1 LOGO Sys de TRİPPER kullanacaklar için birer kullanıcı açıyoruz. (Bu kullanıcıların her biri için LOGO programı içinde SATIŞ ELEMANI

Detaylı

LOG SHIPPING Yusuf KAHVECİ Senior Database Administrator @2014

LOG SHIPPING Yusuf KAHVECİ Senior Database Administrator @2014 LOG SHIPPING Yusuf KAHVECİ Senior Database Administrator @2014 www.sqlturkiye.com info@sqlturkiye.com 1 YUSUF KAHVECİ KİMDİR? Merhaba Sevgili Arkadaşlar, 1987 İstanbul doğumluyum. Bilgisayar Mühendisliği

Detaylı

Cambridge LMS e başlama- Öğrenciler

Cambridge LMS e başlama- Öğrenciler Cambridge LMS e başlama- Öğrenciler 1. Başlamadan önce LMS i kullanamaya başlamadan önce bilgisayarınızın minimum sistem gereklerine sahip olup olmadığını ve İnternet bağlantınızın kabul edilebilir bir

Detaylı

Kullanıcı Dökümanı. Flash B2B. Versiyon 0.1

Kullanıcı Dökümanı. Flash B2B. Versiyon 0.1 Kullanıcı Dökümanı Flash B2B Versiyon 0.1 12 Kasım 2004 Geçmiş Değişiklikler İsim Tarih Değişiklik Nedeni Versiyon İçindekiler GEÇMİŞ DEĞİŞİKLİKLER... 2 1. KURULUM... 4 2. KULLANIM... 5 2.1. MAP OLUŞTURMA...

Detaylı

Sorun Giderme. Genel. Disk. Aygıt Sürücüleri 3

Sorun Giderme. Genel. Disk. Aygıt Sürücüleri 3 Sorun Giderme Genel 2 Servis Paketleri 2 Disk Alanı 2 Page File 2 Aygıt Sürücüleri 3 Log Dosyaları 3 Snapshot Alınamıyor 3 Backup İmajı Yazma Hatası 4 Tanılama Aracı 5 Genel Servis Paketleri Çeşitli işletim

Detaylı

İçindekiler. Akıllı Tahta Uygulaması (ATU) Kullanma Kılavuzu. İçindekiler. Bölüm 1: Uygulama Hakkında Genel bilgi 2

İçindekiler. Akıllı Tahta Uygulaması (ATU) Kullanma Kılavuzu. İçindekiler. Bölüm 1: Uygulama Hakkında Genel bilgi 2 İçindekiler 1 İçindekiler Bölüm 1: Uygulama Hakkında Genel bilgi 2 Bölüm 2: Akıllı Tahta Uygulamasının Yüklenmesi Akıllı Tahta Uygulaması nı yükleme 3 Akıllı Tahta Uygulaması nı kaldırma 3 Akıllı Tahta

Detaylı

ARTESIS ENTERPRISE SERVER OPC TÜNELLEME İSTEMCİSİ

ARTESIS ENTERPRISE SERVER OPC TÜNELLEME İSTEMCİSİ ARTESIS ENTERPRISE SERVER Dök. No: PS.01 KL.04 REV.02 I Table of Contents Part I Giriş 1 Part II Sistem Gereksinimleri 1 Part III Kurulum 3 Part IV Ana Menü 11 Part V Destek 13 Part VI Sorun Giderme 13

Detaylı

DRAYTEK VIGOR 3300V VPN Dial-out Fonksiyonu

DRAYTEK VIGOR 3300V VPN Dial-out Fonksiyonu DRAYTEK VIGOR 3300V VPN Dial-out Fonksiyonu Bu bölüm VPN Dial-out fonksiyonunun nasıl ayarlandığını göstermektedir. Bölüm aşağıdaki iki kısıma ayrılmıştır, Kısım 12.1 : Giriş Kısım 12.2 : Örnekler ve Web

Detaylı

MAT213 BİLGİSAYAR PROGRAMLAMA I DERSİ Ders 1: Programlamaya Giriş

MAT213 BİLGİSAYAR PROGRAMLAMA I DERSİ Ders 1: Programlamaya Giriş MAT213 BİLGİSAYAR PROGRAMLAMA I DERSİ Ders 1: Programlamaya Giriş Yard. Doç. Dr. Alper Kürşat Uysal Bilgisayar Mühendisliği Bölümü akuysal@anadolu.edu.tr Ders Web Sayfası: http://ceng.anadolu.edu.tr/ders.aspx?dersid=101

Detaylı

Kumanda ve ProgDVB için Kolay Kurulum

Kumanda ve ProgDVB için Kolay Kurulum Kumanda ve ProgDVB için Kolay Kurulum 1. Bilgisayarınızın C:\ Sürücüsündeki Program Files klasörüne Winlirc adında bir klasör oluşturun. SkyStar3 sürücü CD si içindeki 05 REMOTE KONTROL klasöründe WinLirc-0.6.5.zip

Detaylı

Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals. Module 3: Cloud Computing

Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals. Module 3: Cloud Computing The European Union s Making the Labour Market more Inclusive III programme For North Cyprus Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals Module

Detaylı

-- işareti tek satırlık açıklamalarda kullanılır. Açıklama olarak yazılan satırın önüne konulması yeterlidir.

-- işareti tek satırlık açıklamalarda kullanılır. Açıklama olarak yazılan satırın önüne konulması yeterlidir. T-SQL KODLARİ İÇERİSİNE AÇIKLAMA EKLEME Bir veya daha fazla satırın çalıştırılmasını Önlemek için veya /*... */" ifadeleri kullanılır. -- işareti tek satırlık açıklamalarda kullanılır. Açıklama olarak

Detaylı

Turquaz Kurulum Dökümani Linux

Turquaz Kurulum Dökümani Linux Icindekiler Turquaz Kurulum Dökümanı Linux...1 1. Postgresql...2 1.1 Postgresql yüklenmesi...2 1.1.1 İnternetten indirip kurulum...2 1.1.2 Postgresql kurulumu Mandrake 9.0,9.1,9.2...3 1.1.3 Postgresql

Detaylı

Veritabanına Giriş. Oğuzhan Ceylan. 19 Eylül 2011

Veritabanına Giriş. Oğuzhan Ceylan. 19 Eylül 2011 Veritabanına Giriş Oğuzhan Ceylan 19 Eylül 2011 Outline Veritabanı MYSQL Mysql Sorgu Komutları Bir veritabanı yaratmak ve kullanmak Veritabanı Veritabanı Verittabanı hangi alanlarda kullanılıyor. Web sitesi

Detaylı

Kullanıcı Kılavuzu Türk İşaret Dili (TİD) Web Sayfası Projesi. Ayça Kundak Cem Altel Didem Gözüpek M.Sadullah Ceran Metin Döşlü Seher Göğebakan

Kullanıcı Kılavuzu Türk İşaret Dili (TİD) Web Sayfası Projesi. Ayça Kundak Cem Altel Didem Gözüpek M.Sadullah Ceran Metin Döşlü Seher Göğebakan Kullanıcı Kılavuzu Türk İşaret Dili (TİD) Web Sayfası Projesi Ayça Kundak Cem Altel Didem Gözüpek M.Sadullah Ceran Metin Döşlü Seher Göğebakan Table of Contents 1. GİRİŞ... 3 1.1 Amaç... 3 1.2 Kapsam...

Detaylı

Laboratuvar Çalışması 3.6.4 Konak Bilgisayarları Bağlama ve Yapılandırma

Laboratuvar Çalışması 3.6.4 Konak Bilgisayarları Bağlama ve Yapılandırma Laboratuvar Çalışması 3.6.4 Konak Bilgisayarları Bağlama ve Yapılandırma Hedefler Bir düz kablo kullanarak PC yi bir yönlendiriciye bağlama. PC yi uygun bir IP adresiyle yapılandırma. PC yi bir NetBIOS

Detaylı

Windows Server 2012 Active Directory Kurulumu

Windows Server 2012 Active Directory Kurulumu Windows Server 2012 Active Directory Kurulumu Active Directory(A.D): Merkezi yönetim yapmamızı sağlayan servisin adı. Windows 2000 Server ile gelen özelliklerin basında "Active Directory" gelir. Active

Detaylı

Internet Programming II. Elbistan Meslek Yüksek Okulu 2014 2015 Bahar Yarıyılı

Internet Programming II. Elbistan Meslek Yüksek Okulu 2014 2015 Bahar Yarıyılı Internet Programming II Elbistan Meslek Yüksek Okulu 2014 2015 Bahar Yarıyılı Öğr. Gör. Murat KEÇECĠOĞLU 11-14 May. 2014 Form Form İşlemleri Tarayıcıdan bilgi alarak işlem gerçekleştirme FORM elemanları

Detaylı

Araçlar > İnternet Seçenekleri > İçerik > Sertifikalar adımları takip edilerek sertifikanın yükleneceği sayfa açılır.

Araçlar > İnternet Seçenekleri > İçerik > Sertifikalar adımları takip edilerek sertifikanın yükleneceği sayfa açılır. UYAP AVUKAT PORTAL KULLANIMI HAKKINDA BİLGİ NOTU 1-Sertifika Kurulumu: Avukatların UYAP Avukat Portalına (https://avukat.uyap.gov.tr)giriş yaparak vekaleti olan dosyaları ve bu dosyalarda kayıtlı belgeleri

Detaylı

Design Machin e Erişim Rehberi

Design Machin e Erişim Rehberi Design Machin e Erişim Rehberi Coca-Cola Çalışanları İçin Talimatlar Coca-Cola Network une bağlıyken: www.coca-coladesignmachine.com adresine gidin. Hesabınız otomatik olarak oluşturulacak ve kişisel Design

Detaylı

Primavera ve Doküman Yönetim Sistemi

Primavera ve Doküman Yönetim Sistemi Primavera ve Doküman Yönetim Sistemi P6 Web Access, doküman yönetimi becerisiyle güvenli bir ortamda dokümanları depolama, yönetme ve organize etme imkanı sağlar. Bir doküman, bilgisayarınızda yarattığınız

Detaylı

Tomcat Uygulama Sunucusunun Kurulumu. İlk olarak http://tomcat.apache.org adresine gidiyoruz.

Tomcat Uygulama Sunucusunun Kurulumu. İlk olarak http://tomcat.apache.org adresine gidiyoruz. Tomcat Uygulama Sunucusunun Kurulumu İlk olarak http://tomcat.apache.org adresine gidiyoruz. Tomcat Uygulama Sunucusunun Kurulumu-2 Binary Distributions başlığı altındaki Core: seçeneğinin altında 32-bit

Detaylı

Flash ile Etkileşimli Öğretim Materyali Hazırlama Semineri

Flash ile Etkileşimli Öğretim Materyali Hazırlama Semineri Öğretim Teknolojileri Destek Ofisi Instructional Technologies Support Office Flash ile Etkileşimli Öğretim Materyali Hazırlama Semineri Semboller, Ses Ekleme, Video Ekleme Orta Doğu Teknik Üniversitesi

Detaylı

Response : Sunucunun istemciye veri yollamasını

Response : Sunucunun istemciye veri yollamasını Response : Sunucunun istemciye veri yollamasını 27 Ekim 2011 / Perşembe Örnek : 2 tane sayfa açıyoruz,1nci ye TextBox1 ve Button ekliyoruz. Şunu istiyoruz,1nci sayfada şifre girilince, Button u tıklayınca

Detaylı

Harita Güncelleme MODEL. - Model ; DAİİCHİ üniteye sahip olan TÜM modeller PROSEDÜR. 1. Öncelikle bilgisayarınızdan

Harita Güncelleme MODEL. - Model ; DAİİCHİ üniteye sahip olan TÜM modeller PROSEDÜR. 1. Öncelikle bilgisayarınızdan Harita Güncelleme Bu broşür DAİİCHİ marka Navigasyon ünitesine sahip olan Hyundai modellerimizin, Navigasyon programındaki haritanın güncelleme işleminin nasıl yapılacağı konusunda bilgilendirme amacıyla

Detaylı

5651 ve 5070 Sayılı Kanun Tanımlar Yükümlülükler ve Sorumluluklar Logix v2.3 Firewall. Rekare Bilgi Teknolojileri

5651 ve 5070 Sayılı Kanun Tanımlar Yükümlülükler ve Sorumluluklar Logix v2.3 Firewall. Rekare Bilgi Teknolojileri 5651 ve 5070 Sayılı Kanun Tanımlar Yükümlülükler ve Sorumluluklar Logix v2.3 Firewall 5651 Sayılı Kanun Kanunun Tanımı : İnternet Ortamında Yapılan Yayınların Düzenlenmesi ve Bu Yayınlar Yoluyla İşlenen

Detaylı

Veritabanı Yönetim Sistemleri I HAFTA 1

Veritabanı Yönetim Sistemleri I HAFTA 1 0- SQL dilinde açıklama satırı. -- Bir satırlık açıklama için kullanılır /* */ Çok satırlı açıklama için kullanılır 1- Ms SQL Server 2005 Veritabanı oluşturmak Sql Server daki veritabanının genel davranışı

Detaylı

SELÇUK ÜNİVERSİTESİ KABLOSUZ AĞ ERİŞİM SİSTEMİ KABLOSUZ AĞ İÇİN 802.1X YÜKLEME VE YAPILANDIRMA TALİMATLARI (WINDOWS XP)

SELÇUK ÜNİVERSİTESİ KABLOSUZ AĞ ERİŞİM SİSTEMİ KABLOSUZ AĞ İÇİN 802.1X YÜKLEME VE YAPILANDIRMA TALİMATLARI (WINDOWS XP) SELÇUK ÜNİVERSİTESİ KABLOSUZ AĞ ERİŞİM SİSTEMİ KABLOSUZ AĞ İÇİN 802.1X YÜKLEME VE YAPILANDIRMA TALİMATLARI (WINDOWS XP) İÇİNDEKİLER 1- ÖN GEREKSİNİMLER 2- BİR SEFERE MAHSUS YAPILACAK İŞLER 2.1- Kablosuz

Detaylı

Google Cloud Print Kılavuzu

Google Cloud Print Kılavuzu Google Cloud Print Kılavuzu Sürüm 0 TUR Notların tanımı Bu kullanım kılavuzunda aşağıdaki not stilini kullanıyoruz: Notlar ortaya çıkabilecek durumu nasıl çözmeniz gerektiğini size bildirir veya işlemin

Detaylı

AKINSOFT OfficeMessenger

AKINSOFT OfficeMessenger AKINSOFT Yardım Dosyası Doküman Versiyon : 1.01.01 Tarih : 20.01.2011 Sayfa-1 1- ÇALIŞMA ŞEKLİ HAKKINDA KISA BİLGİ Yerel ağlarda (ofis veya ev) veya internet üzerinden (E-Ofis programı entegrasyonu sayesinde)

Detaylı

Exchange Server 2010 Sertifika Oluşturma

Exchange Server 2010 Sertifika Oluşturma Exchange Server 2010 Sertifika Oluşturma Bildiğimiz üzere Exchange Server 2003 ve 2007 de default olarak SSL oluşturulup kullanılıyordu. Ancak bir müddet sonra sertifikanın süresi dolduğu için artık çalışmayacaktı.

Detaylı

ÜRETİM SÜREÇLERİNİ GÖZLEMLEMEK VE KONTROL ETMEK İÇİN KABLOSUZ ÇÖZÜM

ÜRETİM SÜREÇLERİNİ GÖZLEMLEMEK VE KONTROL ETMEK İÇİN KABLOSUZ ÇÖZÜM NETWORKER GÖZLEMLEME SİSTEMİ ÜRETİM SÜREÇLERİNİ GÖZLEMLEMEK VE KONTROL ETMEK İÇİN KABLOSUZ ÇÖZÜM Her tür makinene de kullanılabilir Kullanıcının bilgisayarına ilave bir yazılım yüklenmesi gerekmiyor Bağımsız

Detaylı

Security Configuration Wizard ile güvenliği artırmak

Security Configuration Wizard ile güvenliği artırmak Security Configuration Wizard ile güvenliği artırmak Bu makalede sizlere Security Configuration Wizard kullanımını, bu tool sunucunun nasıl daha güvenli hale getirildiğini ve bu tool ile hazırlanan xml

Detaylı