TestServidor
![]() |
![]() |
![]() |
Título del Test:![]() TestServidor Descripción: Test Servidor |




Comentarios |
---|
NO HAY REGISTROS |
¿Cuál es el propósito del lado servidor en una aplicación web?. Determinar el diseño y la estructura visual del sitio. Procesar y gestionar los datos de la aplicación. Controlar la interacción del usuario con la página. Manejar la interfaz de usuario. ¿Qué alias utilizamos para probar nuestros programas PHP?. localweb. hostname. hostweb. localhost. ¿Qué lenguaje de servidor podemos utilizar en nuestros desarrollos web?. Todas son correctas. C. PHP. Java EE. ¿Qué protocolos utiliza la arquitectura cliente-servidor?. ARP y RARP. Cliente-servidor. TCP/IP. No utiliza protocolos. ¿Cuál es el archivo de configuración de PHP?. php.ini. myphp.conf. php.conf. myphp.ini. ¿Qué lenguajes de servidor se pueden utilizar en el desarrollo web?. Java EE. C. PHP. Todas las anteriores son correctas. ¿Qué tecnologías suelen desarrollarse en el lado cliente de una aplicación web?. UX/UI. Todas son correctas. HTML5 y CSS3. Java. ¿A partir de qué etapa de la web existe comunicación distribuida?. Web 2.0. Web3. Web 1.5. Web 1.0. ¿Cuál es la arquitectura con más capas de las aplicaciones web?. De una: la aplicación web. De cuatro: una web cliente, un dasboard al servidor, de un SBGDR y de criptomonedas. De tres: el frontend, el backend y la base de datos. De dos: del frontal y el dashboard. ¿Qué tecnologías se han de desarrollar en la parte del cliente?. Ninguna es correcta. El código Java. HTML5 y CSS3. UX/UI. ¿Qué versión de HTML da fin a la web 2.0?. 3. 2. 4. 5. ¿Cuál es el archivo de configuración de PHP?. myphp.conf. php.ini. php.conf. myphp.ini. ¿En qué etapa se comenzaron a utilizar páginas web dinámicas?. Web3. Web 1.5. Web 2.0. Web 1.0. ¿Cuál de los siguientes es un sistema de gestión de base de datos ampliamente utilizado en entornos web?. Oracle Database. IBM DB2. Microsoft SQL Server. MySQL. ¿Qué SGBDR instalamos con el metapaquete lamp-server^?. Microsoft SQL Server. Oracle Database. MySQL. IBM DB2. ¿Qué función permite ordenar un array asociativo por su clave, de mayor a menor?. sort. asort. krsort. ksort. ¿Cuál de las siguientes funciones se utiliza para obtener el último elemento de un array en PHP?. array_end(). last(). end(). array_last(). ¿Qué diferencia hay entre include y require si el fichero referenciado existe?. require da error, mientras que include no. Ninguna. include carga el archivo cada vez mientras que require solo una. include da error, mientras que require no. ¿Qué función se utiliza para obtener la longitud de una cadena en PHP?. strlen(). count(). length(). strlength(). ¿Cuál de estos valores sería adecuado para una variable de tipo integer?. “4”. true. 3.00. 5. ¿Cuántas veces se ejecutaría el bucle for($i=10;$i<=0;$i--)?. Ninguna. 10. 9. Infinita. ¿Qué símbolo se usa con la función date para obtener las horas en formato 24h con 2 dígitos y ceros a la izquierda?. “h”. “G”. “g”. “H”. ¿Qué palabra reservada se usa en una estructura switch para evitar que la ejecución pase de un caso al siguiente?. break. case. default. else. ¿Qué símbolo se utiliza para concatenar cadenas en PHP?. +. &. . ,. ¿Cuál es el resultado de la siguiente operación en PHP: $a = 5 + "10 manzanas";?. 510. Error. 15. 5. Dada una variable $cadena con el contenido «Segundo curso», ¿cuál sería el resultado de la instrucción strrpos($cadena, “o”)?. 6. 12. 0. 7. El signo para asignar un valor a una variable es: ==. =>. !=. =. ¿Qué función se utiliza para redireccionar a un usuario a otra página en PHP?. redirect(). forward(). location(). header(). ¿Cuál de las siguientes instrucciones convertiría la cadena $cadena="01/01/2022" en un array de tres posiciones?. explode(“$cadena”,”/”). explode(“/”,$cadena). implode(“/”,$cadena). implode(“$cadena”,”/”). ¿Qué símbolo se utiliza para pasar una variable por referencia a una función?. &. ¡. *. +. ¿Para qué sirve la función de PHP error_reporting()?. Para configurar el tipo de errores que se modifican. Para capturar warning. Para lanzar la excepción. ¿Cuál de estas características de una cookie no puede definirse con la función setcookie()?. El nombre. El tipo de dato. El tiempo. ¿Qué función de PHP se utiliza para configurar el tipo de errores que se desean mostrar?. error_reporting(). set_error(). error_exception(). Si llamamos a una página web con header y en la URL enlazamos un parámetro, ¿cómo lo podremos leer en la página enlazada?. $_GET. $_SESSION. $_POST. ¿Qué función de PHP se utiliza para validar un DNI (con la letra) usando expresiones regulares?. validate_dni(). preg_match(). check_dni(). ¿Cuál de los siguientes arrays no sirve para leer directamente los datos de un formulario?. $_POST. $_SESSION. $_GET. ¿Cuál de los siguientes patrones serviría para validar un DNI (con la letra) usando la función preg_match() de PHP?. '/^[9]{8}[A-Z]{1}$/'. '/^[0-9]{8}[A-Z]{1}$/'. '/^[9]{8}[A-Z]{1}/'. ¿Cuál de estas estructuras de PHP permite implementar herencia múltiple?. clases. includes. traits. Si en un formulario tenemos un select…option con name="lista" y con la propiedad multiple activada, ¿cuál sería el contenido de $_POST["lista"] en la página que recibe los datos del formulario?. Un número. Un array. Un objeto. ¿Qué tipo de estructura de control se utiliza para capturar y manejar excepciones en PHP?. finally. try. catch. ¿Para qué sirve la función ini_set() de PHP?. Para iniciar una sesión. Para cerrar una sesión. Para modificar las variables de configuración de PHP. ¿Cuál de los siguientes modificadores usaríamos para un atributo de una clase que tiene el mismo valor para todos los objetos de la clase y no se puede modificar, una vez definido?. private. const. static. ¿Cuál de las siguientes palabras reservadas de PHP sirve para capturar una excepción?. new. catch. try. ¿Qué palabra reservada se utiliza para definir una constante en PHP?. const. define. constant. ¿Cuál de las siguientes características de una cookie no puede definirse con la función setcookie()?. El tiempo. El nombre. El tipo de dato. ¿Cuál de las siguientes características de una cookie no puede definirse con la función setcookie()?. El nombre. El tipo de dato. El tiempo de expiración. ¿Qué hace la instrucción $objeto->update([ ],$cambio,['multi'=>true]) si $objeto es de la clase BulkWrite?. Preparar una modificación que afectará al primer elemento que cumpla una condición. Preparar una modificación que afectará al primer elemento que cumpla una colección. Modificar todos los elementos de una colección que cumplan una condición. ¿Qué función de PHP se utiliza para configurar el tipo de errores que se desean mostrar?. error_exception(). error_reporting(). set_error(). ¿Para qué sirve el método rollback de la clase PDO?. Para deshacer una transacción. Para empezar una transacción. Para finalizar una transacción. Si tenemos una sentencia SQL "SHOW TABLES" en una variable $sql y queremos ejecutarla, ¿cuál de las siguientes formas es la correcta, sabiendo que la conexión es correcta y la maneja $pdo?. $pdo->select($sql). $pdo->exec($sql). $pdo->query($sql). Tenemos un ficheroML con el formato … ……. Una vez cargado en la variable $xml con la función simplexml_load_file, ¿cómo sería el bucle correcto para ir leyendo cada uno de los libros?. foreach($xml->[libro] as $libro). foreach($xml->libro as $libro). foreach($xml->libros as $libro). ¿Qué tipo de estructura de control se utiliza para capturar y manejar excepciones en PHP?. try. finally. catch. ¿Para qué sirve el método prepare de la clase PDO?. Para ejecutar una instrucción. Para crear una sentencia preparada. Para ejecutar una sentencia preparada. ¿Qué función de PHP se utiliza para validar un DNI (con la letra) utilizando expresiones regulares?. check_dni(). validate_dni(). preg_match(). ¿Qué devuelve la función json_decode si solo le pasamos como parámetro el contenido de un archivo JSON?. Un array de objetos. Un objeto con una lista de objetos. Un array asociativo. ¿En qué unidad de medida devuelve la función filesize el tamaño de un fichero?. gigabytes. bytes. kilobytes. ¿Para qué sirve la función de PHP fflush()?. Para cerrar el acceso a un fichero. Para volcar al fichero lo que quede en el buffer. Para leer los datos de un fichero. Si en un formulario tenemos un select con la propiedad multiple activada, ¿cómo se recibirían los datos del select en la página que recibe los datos del formulario?. Como un número. Como un array. Como un objeto. ¿Qué método de la clase BulkWrite permite insertar un elemento nuevo en una colección de MongoDB desde PHP?. insert. insertOne. insertMany. ¿Qué función, aplicada a un fichero del sistema de archivos, devuelve la fecha y hora del último acceso al fichero?. filemtime. filetime. flieatime. ¿Cómo podemos realizar la comprobación de que una variable este definida?. @isset. @exists. @empty. ¿Qué función nos permite pasar un array de variables a una vista, y qué sintaxis Blade empleamos para mostrar una variable en una vista?. compact para pasar datos a una vista y {{$variable}} para mostrar el valor de la variable. compact para pasar datos a una vista y {$variable} para mostrar el valor de la variable. compact para pasar datos a una vista y [$variable] para mostrar el valor de la variable. ¿Qué método no pertenece a la variable $errors?. First(). All(). Any(). ¿Qué directiva en Blade nos permite iterar varios elementos y controlar que exista la variable y que tenga elementos?. @foreach. @forelse. @empty. En un framework basado en MVC, ¿cómo se llama la componente que permite gestionar las peticiones del cliente?. Modelo. Controlador. Vista. ¿Qué versión mínima de PHP necesita Laravel 9.x?. PHP 8.0. PHP 7.x. PHP 7.2. Para instalar el framework Laravel necesitamos previamente instalar... NodeJS. Bootstrap. Composer. Para devolver contenido HTML a través de nuestras rutas utilizamos…. route. return. view. ¿Qué acción realizará el siguiente formulario? : Estamos enviando los datos a la vista alta. Estamos enviando los datos a la vista clientes de la carpeta alta. Estamos enviando los datos al controlador clientes, método alta. ¿Dónde pondríamos las validaciones de los formularios?. Dentro de la misma vista; solo se validan en la vista o cliente. Dentro de las rutas, en routes/web.php. Con el objeto $request, método validate dentro del método del controlador. ¿Cuál es el motor de plantillas más utilizado en Laravel?. Blade. Templates. Mold. ¿Cuál es el comando para crear un controlador llamado Factura con varios métodos predeterminados para dar de alta y de baja, actualizar y listar Facturas?. php artisan make:model FacturaController. php artisan make:controller FacturaController –r. php artisan make:controller FacturaController –i. En el archivo routes/web.php hemos dado de alta la siguiente ruta: Route::get('resultados/(nombre)/(id?)', function ($nombre, $id = 0) ( return """"Resultados Evento $nombre Número $id"""";) ); Si ejecutamos http://127.0.0.1:8000/resultados/circuitoPopular1Alcobendas/78 ¿Cuál será la salida?. Resultados Evento circuitoPopular1Alcobendas Número 0. Resultados Evento circuitoPopular1Alcobendas Número 78. 404 NOT FOUND. Para ejecutar un proyecto en Laravel, necesitamos... No hace falta ni servidor web, con php artisan list valdría. Un servidor web como Apache. No hace falta ni servidor web ni ejecutar ningún comando con php artisan. ¿Qué método es utilizado por un controlador que consta de un solo método?. construct. make. invoke. Si queremos crear un fichero de migración, un modelo y un controlador con los métodos propios de un CRUD llamado Cliente, ¿qué comando sería el correcto?. php artisan make:model Cliente –mcr. php artisan make:migration Clientes –mc. php artisan make:migration Clientes -mc. Si un cliente realiza muchos pedidos, ¿cómo sería la relación que se tendría que crear en el modelo Cliente?. return $this->belongsToMany(‘Pedido::class');. return $this->hasMany(‘Pedido::class');. return $this->hasOne(‘Pedido::class');. ¿Dónde pondríamos las validaciones de los formularios?. Dentro de la misma vista. Dentro del archivo de las rutas. Con el objeto $request, método validate dentro del método del controlador. Para realizar la actualización de las dependencias de composer utilizamos la instrucción…. composer any-autoload. composer dump-autoload. composer all-autoload. En una relación de muchos a muchos, necesitamos una tabla intermedia. ¿Cuál sería el mecanismo para poder acceder a algún campo de esa tabla intermedia mediante Eloquent?. No es posible acceder a ningún campo de la tabla intermedia mediante Eloquent. Solo se puede a través de SQL. Haríamos uso de un atributo llamado pivot. Indica el método no obligatorio en los archivos de migraciones. create. up. down. ¿Qué método utilizamos para realizar relaciones uno a uno?. hasMany(). hasOne(). belongToMany(). ¿Para qué sirven los ficheros de migraciones?. Para exportar e importar datos. Para crear las columnas de las tablas, pero no los índices. Nos permite llevar un control de versiones para una base de datos y crear y modificar el esquema de una base de datos de una manera muy cómoda. ¿Qué acción realizará un formulario con la directiva action="(( route('clientes.alta') ))" y @csrf ?. Estamos enviando los datos a la vista clientes, situada dentro de la carpeta alta, garantizando un mínimo de seguridad frente a ataques XSS. Estamos enviando los datos al controlador clientes método alta, garantizando un mínimo de seguridad frente a ataques XSS. Estamos enviando los datos a la vista alta, garantizando un mínimo de seguridad frente a ataques XSS. ¿Qué técnica utilizamos para evitar la sobrecarga de consultas?. override. Eager loading. Ninguna de las anteriores. Sea la siguiente instrucción dentro de un método de un controlador: Cliente:findOrFail($id)->update($request->all());. Inserta un nuevo objeto de tipo Cliente con la petición que recibe de un formulario. Actualiza el cliente $id con la petición que recibe de un formulario. Busca un cliente a través de su $id. Si queremos crear un fichero de migración para crear la tabla clientes, ¿qué comando sería el correcto?. No hace falta un servidor web; Laravel ya tiene un servidor interno que se puede ejecutar con el comando php artisan serve. No hace falta ni servidor web ni ejecutar ningún comando con php artisan. No hace falta servidor web; con php artisan list sería suficiente. ¿A qué método llamamos para realizar inserciones a través de Eloquent?. save. entry. insert. ¿Para qué sirve la herramienta helper en Laravel?. Se trata de un archivo con funciones que se pueden utilizar en muchos sitios de nuestro proyecto. Se trata de una clase con una serie de métodos que Laravel carga automáticamente. Se trata de una clase con una serie de métodos, pero que hemos de cargar manualmente mediante el fichero composer.json. Sobre la inyección de dependencias: Es un mecanismo que nos permite pasar dependencias entre objetos solo a través del constructor. Es un mecanismo que nos hace muy complejo pasar dependencias entre objetos. Es algo muy habitual en el uso de los frameworks. ¿Cómo creamos un controlador API de clientes en Laravel?. php artisan migrate:controller ClienteController. php artisan make:controller clientes --table. php artisan make:controller Api/ClienteController --api --model. Elige la afirmación correcta relativa a la arquitectura REST. Es mucho más lenta y compleja que SOAP. En la realización de un servicio REST entran en juego, fundamentalmente, los protocolos FTP y FTPS. En la realización de un servicio REST entran en juego, fundamentalmente, los protocolos HTTP y HTTPS. ¿Qué es POSTMAN?. Una aplicación que permite enviar todo tipo de peticiones a un servidor. Un servicio de validación de datos. Un servicio de respuesta de errores. ¿Qué método no pertenece a la variable de respuesta?. path. set. status. Indica qué afirmación es correcta en cuanto a SOAP y REST. Cada uno aporta ventajas diferentes: REST no solo trabaja con XML, pero SOAP tiene unas especificaciones de seguridad mayores. REST está en desuso; la mayoría de los servicios web están implementados en SOAP. Se trata de dos protocolos totalmente distintos. ¿Qué método no pertenece a la variable de petición?. redirect. query. params. ¿Cuál de las siguientes afirmaciones es correcta en relación con un servicio web?. La tecnología que va por debajo se basa en intercambios XML exclusivamente. Nos facilita la comunicación entre dos máquinas. Solo está disponible para un único cliente. ¿Qué significa autenticación basada en tokens usando Laravel Sanctum?. Que la configuración es muy compleja. Es una librería de Laravel que nos permite realizar autenticación de aplicaciones de página única (SPA) y API. Es una librería de Laravel para aumentar el rendimiento en general. ¿Cómo comprobamos todas las rutas API que hemos definido en el archivo routes/api.php? ¿Qué comando sería el correcto?. php artisan route:list. php artisan make:list. No se puede; hay que editar el fichero routes/api.php. ¿Qué necesitamos instalar si queremos conectar desde NodeJS con MongoDB?. No hace falta instalar ninguna librería adicional; ya lo lleva integrado el NodeJS. No hace falta instalar ninguna librería adicional; solo hay que importarla desde el código fuente mediante la siguiente instrucción al principio del archivo fuente: const Mongoose. El driver de MongoDB, llamado Mongoose. Desde consola instalaríamos $ npm install Mongoose. El método use de la aplicación se utiliza para…. Establecer y obtener determinadas propiedades. Mostrar una determinada vista estática como respuesta. Incorporar middleware al proyecto. ¿Para qué sirve en NodeJS la línea const bodyParser = require('body-parser');?. Para poder acceder vía GET a los parámetros de la URL. Es un middleware de Express para obtener los datos de los formularios con req.query.NombreCampo. Es un middleware de Express que facilita el procesamiento de las peticiones para acceder directamente a los datos que se envían en ella con req.body.NombreCampo. ¿Qué método no pertenece por defecto a un controlador?. store. create. destroy. ¿Qué es Express?. Un framework ligero de NodeJS, es decir, JavaScript en servidor, y no precisa necesariamente de un servidor web Apache: ya lo trae integrado. Es un framework de NodeJS, pero necesita un servidor web Apache. Es un framework de Python. ¿En qué se basa el mecanismo de autenticación de tokens?. Es un mecanismo de validación de usuarios en aplicaciones cliente-servidor, más universal que con sesiones. Es menos universal que las sesiones. No permite validar entre un móvil y un servidor web; solo valida entre servidores web. Para manejar comunicaciones http simples utilizamos... curl. Ninguna de las anteriores. file_get_contents. ¿Qué función deberíamos utilizar en PHP para recuperar datos de una web o acceder a servicios web mediante protocolo HTTPS y FTPS?. cURL y file_get_contents. File_get_contents. cURL. ¿Para la elaboración de un documento RSS, qué etiquetas son obligatorias dentro de la etiqueta padre?. No necesita ninguna etiqueta obligatoria. Title, link y language. Title, link y description. Las aplicaciones que utilizan técnicas de ingeniería inversa son conocidas como…. Web scraping. RSS. Mashup. RSS y Atom son... Todas son correctas. Una determinada estructura de fuentes web. Dos proveedores de contenidos. ¿Qué debe cumplir una aplicación web para que sea considerada híbrida o mashup?. Nuestra aplicación debe acceder a una base de datos propia. Por ejemplo, si se integrase un vídeo de YouTube ya sería considerada como híbrida o mashup. Nuestra aplicación origen debe acceder a la información o procesar los datos que nos proporcione el servicio de terceros. ¿Qué devuelve la función json_decode?. Un array. Un objeto. Una cadena de texto. Señala la afirmación incorrecta. Las aplicaciones hibridas son más fáciles de actualizar que las nativas. Las aplicaciones hibridas tienen una rápida generación de contenidos. Las aplicaciones hibridas requieren permisos externos para ser distribuidas. ¿Cuáles son las características más importantes que deben tener las tecnologías web para el desarrollo de aplicaciones híbridas?. Ninguna. Lo ideal es siempre una aplicación nativa en todos los sentidos, incluso en el tiempo de desarrollo. Ninguna. Todas las tecnologías que no sean nativas requieren un esfuerzo considerable para adaptarlas a diferentes plataformas. Que nos permitan desarrollar con el mínimo código posible un proyecto que fácilmente sea adaptable a cualquier plataforma, como iOS, Android, web, etcétera. Y, además, que ofrezcan buen rendimiento en las distintas plataformas. ¿Dónde puede ejecutarse un mashup?. En el cliente. En el servidor. Todas son correctas. Al utilizar servicios de terceros, como, por ejemplo, de grandes compañías como Google, AWS de Amazon o Azure de Microsoft... Independientemente de las solicitudes, siempre son de pago. Todos los servicios suelen ser gratuitos, independientemente de las peticiones que se realicen. En la mayoría de los casos necesitamos registrarnos y obtener una API key. La forma para leer fuentes web es: Utilizar un agregador. Utilizar un navegador o un agregador. Utilizar un navegador web. Otra gran ventaja de utilizar aplicaciones híbridas es... El desarrollo es mucho más sencillo y económico frente a los desarrollos nativos. Las aplicaciones híbridas tienen un rendimiento muy superior al resto de las aplicaciones web. No permite la reutilización de códigos, lo cual ahorra bastante tiempo a los desarrolladores, de forma que, por lo general, es más sencillo tener una aplicación funcional en menor tiempo. ¿Cuáles son los tipos de fuentes de información más habituales que se utilizan en una aplicación web híbrida?. Servicios web que devuelven formatos XML y JSON, API de terceros y fuentes públicas que utilizan redifusión web, como RSS o Atom. Solo fuentes públicas que nos ofrecen datos en formato XML. Solo podemos acceder a fuentes públicas que nos ofrezcan datos en JSON. ¿Qué significa «protocolos de sindicación web»?. Los principales protocolos de sindicación web vienen en formato texto. Todas son correctas. Son protocolos para poner contenidos web a disposición de otros. Respecto de los tipos de escalado…. El escalado vertical es más limitado que el horizontal: llega un punto en el que se abusa y las mejoras no son eficaces. El Instance Scheduler de AWS es una herramienta específica para el escalado vertical. Es mucho más complejo adaptar las aplicaciones al escalado horizontal que al escalado vertical. En relación con los servicios SaaS de los proveedores cloud…. Todas son correctas. Permiten a las empresas centrarse en la innovación, en mejorar el producto para diferenciarse de la competencia, con riesgos limitados. La ventaja principal del uso de servicios SaaS especializados en el cloud es que su curva de aprendizaje disminuye respecto a desarrollar implementaciones completas también en la nube. ¿Qué servicio de Azure proporciona una funcionalidad similar a AWS Step Functions?. Azure Debug Functions. Azure no cuenta con esa funcionalidad. Azure Logic Apps. ¿Cuál de las siguientes afirmaciones es incorrecta?. La escalabilidad del servicio App Service de Azure en serverless es inferior a la del servicio Lambda en AWS. El servicio Lambda permite ejecutar funciones sueltas en entorno serverless. El servicio Fargate implementa VPS al estilo de los antiguos proveedores de hosting. ¿Qué servicios de AWS ofrecen Procesamiento de big data?. Ninguna de las anteriores. Iot HUB, Event HUB. EMR, Data Pipeline, Glue. El servicio de almacenamiento masivo S3 se basa en…. Bases de datos. Contenedores o cubos de objetos. Máquinas Virtuales. Los servicios de computación de AWS, ordenados desde los más administrados a los que lo son menos, se enumerarían así: Fargate, Lambda, Beanstalk, ECS/EKS, Lightsail, EC2. ECS/EKS, Lambda, EC2, Beanstalk, Fargate, Lightsail. EC2, Lightsail, ECS/EKS, Beanstalk, Lambda, Fargate. Señala la afirmación incorrecta sobre AWS Amplify. No cuenta con una interfaz visual. Pueden añadirse funcionalidades opcionales. Permite crear aplicaciones web completas con lógica de cliente y servidor. ¿Qué servicio se encarga de realizar el despliegue de la aplicación en servicios de AWS?. AWS CodeCommit. AWS CodeDeploy. AWS CodeBuild. ¿Qué ofrece el servicio Cloud9?. Un entorno de desarrollo integrado en la nube. Un servicio de control de versiones basado en repositorios. Un servicio de integración continua. La característica fundamental que define la arquitectura basada en microservicios es... Utiliza un modelo basado en componentes. Utiliza un modelo de capas lógicas. Divide la aplicación en componentes que definen su propia estructura de capas, se despliegan por separado y se comunican a través de una interfaz común. ¿Qué clase de servicio ofrece AWS Step Functions?. Almacenamiento de datos. Orquestación. Control de acceso. ¿Qué servicio se encarga de realizar el despliegue de la aplicación en servicios de Azure?. CLI. Resource Manager. DevOps. A la hora de trabajar y aprender con un proveedor cloud u otro... En el ámbito de empresa, se usará un proveedor u otro de acuerdo con aspectos de coste económico, fiabilidad, integración con lo preexistente, etcétera. Importa poco el proveedor de cloud computing que se estudie, dado que los servicios son exactamente los mismos y no necesitan traducción. Los estándares de cualquier proveedor cloud, en infraestructura y servicios, están recogidos en las normas de IEEE y TIA. En una arquitectura de aplicación o portal web en pila LAMP llevado a la nube de AWS... El código es compartido entre todos los servidores de aplicación desde un repositorio común, normalmente por NFS. Las peticiones estáticas son atendidas por un grupo de servidores clónicos, normalmente en arquitectura reverse proxy. Las peticiones dinámicas son atendidas por la CDN Cloudfront, que hace de proxy de cercanía para cada ubicación. |